
REM  ----  The DUDLEY Adventure  *.CMD file

COMMAND ANY        
FlagOFF 1 ; Flag number 1 is OFF?
SetVariableTo 1 100 ; Set variable number 1 to 100
SetVariableTo 3 3 ; Set variable number 3 to 3
TurnFlagON 1 ; Turn flag number 1 ON
END_COMMAND

COMMAND ANY        
NewLife ; Player is starting over?
TurnFlagOFF 3 ; Turn flag number 3 OFF
SetVariableTo 3 3 ; Set variable number 3 to 3
END_COMMAND

COMMAND ANY        
RoomNeedsLight ; current location does need a light?
TurnFlagON 3 ; Turn flag number 3 ON
END_COMMAND

COMMAND ANY        
NOT RoomNeedsLight ; current location does NOT need a light?
TurnFlagOFF 3 ; Turn flag number 3 OFF
SetVariableTo 3 3 ; Set variable number 3 to 3
END_COMMAND

COMMAND ANY        
Present 202 ; BLACK FLASHLIGHT is here?
TurnFlagOFF 3 ; Turn flag number 3 OFF
SetVariableTo 3 3 ; Set variable number 3 to 3
END_COMMAND

COMMAND ANY        
FlagON 3 ; Flag number 3 is ON?
SubtractFromVariable 3 1 ; Decrease variable number 3 by 1
END_COMMAND

COMMAND ANY        
FlagON 3 ; Flag number 3 is ON?
VariableGT 3 0 ; Variable number 3 is equal to 0?
TurnFlagOFF 3 ; Turn flag number 3 OFF
PrintMessage 60 ; You slip in the dark, and your head strikes someth
KillPlayer ; Kill Player at end of turn!
END_COMMAND

COMMAND ANY        
FlagON 2 ; Flag number 2 is ON?
SubtractFromVariable 1 1 ; Decrease variable number 1 by 1
END_COMMAND

COMMAND ANY        
FlagON 2 ; Flag number 2 is ON?
Present 202 ; BLACK FLASHLIGHT is here?
VariableGT 1 50 ; Variable number 1 is equal to 50?
PrintMessage 10 ;                                                   
END_COMMAND

COMMAND ANY        
FlagON 2 ; Flag number 2 is ON?
Present 202 ; BLACK FLASHLIGHT is here?
VariableGT 1 20 ; Variable number 1 is equal to 20?
PrintMessage 11 ;                                                   
END_COMMAND

COMMAND ANY        
FlagON 2 ; Flag number 2 is ON?
Present 202 ; BLACK FLASHLIGHT is here?
VariableGT 1 5 ; Variable number 1 is equal to 5?
PrintMessage 12 ;                                                   
END_COMMAND

COMMAND ANY        
FlagON 2 ; Flag number 2 is ON?
VariableGT 1 0 ; Variable number 1 is equal to 0?
TurnFlagOFF 2 ; Turn flag number 2 OFF
SwapLocations 202 233 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (DEAD FLASHLIGHT)
Present 233 ; DEAD FLASHLIGHT is here?
PrintMessage 13 ;                                                   
END_COMMAND

COMMAND ANY        
FlagON 6 ; Flag number 6 is ON?
AtLocationGT 84 ; Player is at location greater than Flower Beds
AtLocationLT 121 ; Player is at location less than Corn Patch
AddToVariable 10 1 ; Increase variable number 10 by 1
AddToVariable 11 1 ; Increase variable number 11 by 1
END_COMMAND

COMMAND ANY        
FlagON 6 ; Flag number 6 is ON?
AtLocationGT 84 ; Player is at location greater than Flower Beds
AtLocationLT 121 ; Player is at location less than Corn Patch
VariableGT 10 6 ; Variable number 10 is equal to 6?
PrintMessage 183 ; Suddenly the air is filled with hundreds of vampir
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 6 ; Flag number 6 is ON?
AtLocationGT 84 ; Player is at location greater than Flower Beds
AtLocationLT 121 ; Player is at location less than Corn Patch
VariableGT 11 8 ; Variable number 11 is equal to 8?
PrintMessage 184 ; Suddenly the angry ram turns the corner and charge
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
SubtractFromVariable 6 1 ; Decrease variable number 6 by 1
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 3 ; Variable number 6 is equal to 3?
PrintMessage 114 ; Time passes...                                    
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 2 ; Variable number 6 is equal to 2?
PrintMessage 115 ; Time passes...                                    
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 1 ; Variable number 6 is equal to 1?
PrintMessage 116 ; Time passes...                                    
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 0 ; Variable number 6 is equal to 0?
IsCarrying 217 ; STUDY CARD is being carried?
GoToRoom 56 ; Go to location 56 -- Harvard Yard
TurnFlagOFF 4 ; Turn flag number 4 OFF
PrintMessage 117 ; You have arrived!  The registrar looks at your car
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 0 ; Variable number 6 is equal to 0?
IsCarrying 262 ; SIGNED CARD is being carried?
TurnFlagOFF 4 ; Turn flag number 4 OFF
Destroy 262 ; Destroy noun 262 (SIGNED CARD)
PlusScore 10 ; Add 10 to game score
GoToRoom 56 ; Go to location 56 -- Harvard Yard
PrintMessage 119 ; You have arrived!  The registrar looks at your car
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 4 ; Flag number 4 is ON?
VariableGT 6 0 ; Variable number 6 is equal to 0?
GoToRoom 56 ; Go to location 56 -- Harvard Yard
TurnFlagOFF 4 ; Turn flag number 4 OFF
PrintMessage 120 ; You have arrived!  The registrar asks for your car
DoneWithTurn
END_COMMAND

COMMAND ANY        
FlagON 7 ; Flag number 7 is ON?
SubtractFromVariable 12 1 ; Decrease variable number 12 by 1
END_COMMAND

COMMAND ANY        
FlagON 7 ; Flag number 7 is ON?
VariableGT 12 0 ; Variable number 12 is equal to 0?
Tone 1500 300 ; make a sount of 1500 hertz for 300 milliseconds
Tone 1500 300 ; make a sount of 1500 hertz for 300 milliseconds
Tone 1500 300 ; make a sount of 1500 hertz for 300 milliseconds
Tone 1500 300 ; make a sount of 1500 hertz for 300 milliseconds
Tone 1500 300 ; make a sount of 1500 hertz for 300 milliseconds
RemoveEverything ; Remove everything!
DropEverything ; Drop everything!
END_COMMAND

COMMAND ANY        
FlagON 7 ; Flag number 7 is ON?
VariableGT 12 0 ; Variable number 12 is equal to 0?
PrintMessage 209 ; The sharp sound of your alarm clock penetrates you
GoToRoom 123 ; Go to location 123 -- Bedroom
SendToRoom 280 123 ; Put item 280 (YELLOW TASSEL) in room 123 (Bedroom)
SendToRoom 281 123 ; Put item 281 (DIRTY MORTARBOARD) in room 123 (Bedroom)
TurnFlagOFF 7 ; Turn flag number 7 OFF
DoneWithTurn
END_COMMAND

COMMAND ANY        
ScoreEquals 160 ; Score of game is equal to 160 points?
TurnFlagON 7 ; Turn flag number 7 ON
SetVariableTo 12 3 ; Set variable number 12 to 3
PlusScore 1 ; Add 1 to game score
END_COMMAND

COMMAND ANY        
AtLocationGT 122 ; Player is at location greater than Room 404
AtLocationLT 125 ; Player is at location less than Stage
IsWearing 285 ; BLACK GOWN is being worn?
IsWearing 287 ; TASSELED MORTARBOARD is being worn?
PrintMessage 214 ; You adjust your cap and gown and rush out the door
GoToRoom 125 ; Go to location 125 -- Stage
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 31 ; Player is located at Harvard Yard
InRoom 302 ; SCRUFFY PIGEON is here?
PrintMessage 43 ; You are distracted by loud, contented cooing. The 
Destroy 302 ; Destroy noun 302 (SCRUFFY PIGEON)
PutInCurrentRoom 244 ; Put noun 244 (PIGEON FEATHER) in current room
LookAtRoom ; Give verbose description of current room
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 9 ; Player is located at Basement
InRoom 301 ; ENORMOUS SILVERFISH is here?
InRoom 302 ; SCRUFFY PIGEON is here?
Present 202 ; BLACK FLASHLIGHT is here?
Destroy 302 ; Destroy noun 302 (SCRUFFY PIGEON)
SendToRoom 245 1 ; Put item 245 (SCRUFFY PIGEON) in room 1 (Carrying it)
PrintMessage 45 ; The pigeon suddenly spots the giant silverfish.  W
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 9 ; Player is located at Basement
IsCarrying 245 ; SCRUFFY PIGEON is being carried?
IsNoWhere 301 ; ENORMOUS SILVERFISH is in Room Zero?
Destroy 245 ; Destroy noun 245 (SCRUFFY PIGEON)
PutInCurrentRoom 302 ; Put noun 302 (SCRUFFY PIGEON) in current room
PrintMessage 46 ; The pigeon, emboldened by your success, flutters d
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 9 ; Player is located at Basement
InRoom 245 ; SCRUFFY PIGEON is here?
IsNoWhere 301 ; ENORMOUS SILVERFISH is in Room Zero?
Destroy 245 ; Destroy noun 245 (SCRUFFY PIGEON)
PutInCurrentRoom 302 ; Put noun 302 (SCRUFFY PIGEON) in current room
PrintMessage 48 ; The pigeon, which has been hiding behind you since
DoneWithTurn
END_COMMAND

COMMAND ANY        
NOT InRoom 305 ; SECURITY GUARD is NOT here?
Destroy 305 ; Destroy noun 305 (SECURITY GUARD)
NOT InRoom 311 ;  MASTER is NOT here?
Destroy 311 ; Destroy noun 311 ( MASTER)
NOT InRoom 312 ;  MASTER is NOT here?
Destroy 312 ; Destroy noun 312 ( MASTER)
NOT InRoom 316 ; BUSY ADMINISTRATOR is NOT here?
Destroy 316 ; Destroy noun 316 (BUSY ADMINISTRATOR)
NOT InRoom 329 ; QUEER DEAN is NOT here?
Destroy 329 ; Destroy noun 329 (QUEER DEAN)
END_COMMAND

COMMAND ANY        
Chance 10 ; 10% of returning TRUE?
AtLocationGT 31 ; Player is at location greater than Harvard Yard
AtLocationLT 44 ; Player is at location less than Bathroom
NOT InRoom 305 ; SECURITY GUARD is NOT here?
IsSomewhere 243 ; ID CARD is somewhere?
PutInCurrentRoom 305 ; Put noun 305 (SECURITY GUARD) in current room
PrintMessage 21 ; A security guard suddenly enters the room.  He eye
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
Chance 5 ; 5% of returning TRUE?
AtLocationGT 31 ; Player is at location greater than Harvard Yard
AtLocationLT 44 ; Player is at location less than Bathroom
NOT InRoom 311 ;  MASTER is NOT here?
PutInCurrentRoom 311 ; Put noun 311 ( MASTER) in current room
PrintMessage 83 ; Paul Hanson enters the room and nods to you.      
BlankLine ; print blank line
QuitAllCMDs
END_COMMAND

COMMAND ANY        
Chance 5 ; 5% of returning TRUE?
AtLocationGT 31 ; Player is at location greater than Harvard Yard
AtLocationLT 44 ; Player is at location less than Bathroom
NOT InRoom 312 ;  MASTER is NOT here?
PutInCurrentRoom 312 ; Put noun 312 ( MASTER) in current room
PrintMessage 84 ; Cynthia Hanson enters the room and says hello.    
BlankLine ; print blank line
QuitAllCMDs
END_COMMAND

COMMAND ANY        
IsNoWhere 326 ; QUEER DEAN is in Room Zero?
IsCarrying 217 ; STUDY CARD is being carried?
AtLocation 54 ; Player is located at Harvard Yard
PutInCurrentRoom 326 ; Put noun 326 (QUEER DEAN) in current room
PrintMessage 200 ; A queer old Dean walks up to you and stares at you
DoneWithTurn
END_COMMAND

COMMAND ANY        
Chance 60 ; 60% of returning TRUE?
IsCarrying 282 ; STURDY CAD is being carried?
AtLocationGT 54 ; Player is at location greater than Harvard Yard
AtLocationLT 57 ; Player is at location less than Memorial Hall
NOT InRoom 329 ; QUEER DEAN is NOT here?
PutInCurrentRoom 329 ; Put noun 329 (QUEER DEAN) in current room
PrintMessage 206 ; A queer old Dean wanders by and nods to you.      
DoneWithTurn
END_COMMAND

COMMAND ANY        
Chance 60 ; 60% of returning TRUE?
IsSomewhere 284 ; NULL TOKEN is somewhere?
IsCarrying 275 ; BASS TRACKS is being carried?
AtLocationGT 54 ; Player is at location greater than Harvard Yard
AtLocationLT 57 ; Player is at location less than Memorial Hall
NOT InRoom 329 ; QUEER DEAN is NOT here?
PutInCurrentRoom 329 ; Put noun 329 (QUEER DEAN) in current room
PrintMessage 206 ; A queer old Dean wanders by and nods to you.      
DoneWithTurn
END_COMMAND

COMMAND ANY        
Chance 20 ; 20% of returning TRUE?
AtLocation 61 ; Player is located at Bureaucracy
NOT InRoom 316 ; BUSY ADMINISTRATOR is NOT here?
VerbIsDirection ; is trying to leave?
PutInCurrentRoom 316 ; Put noun 316 (BUSY ADMINISTRATOR) in current room
SendToItem 214 316 ; Send item 214 (RED TAPE) to location of 316 (BUSY ADMINISTRATOR)
PrintMessage 141 ; You are in a bureaucratic maze.  There is an admin
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 61 ; Player is located at Bureaucracy
InRoom 316 ; BUSY ADMINISTRATOR is here?
NOT Present 217 ; STUDY CARD is NOT here?
IsSomewhere 217 ; STUDY CARD is somewhere?
SendToItem 217 316 ; Send item 217 (STUDY CARD) to location of 316 (BUSY ADMINISTRATOR)
PrintMessage 143 ; You notice a study card in the administrator's han
BlankLine ; print blank line
END_COMMAND

COMMAND ANY        
InRoom 305 ; SECURITY GUARD is here?
VerbIsDirection ; is trying to leave?
ReDirectTo ATTACK GUARD    
END_COMMAND

COMMAND ANY        
Chance 25 ; 25% of returning TRUE?
AtLocation 45 ; Player is located at Master's Office
NOT InRoom 311 ;  MASTER is NOT here?
NOT InRoom 305 ; SECURITY GUARD is NOT here?
PutInCurrentRoom 311 ; Put noun 311 ( MASTER) in current room
PrintMessage 95 ; Paul Hanson enters the room and frowns at you.  He
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 45 ; Player is located at Master's Office
InRoom 311 ;  MASTER is here?
NOT InRoom 305 ; SECURITY GUARD is NOT here?
NOT VerbIsDirection ; is NOT trying to leave?
GoToRoom 31 ; Go to location 31 -- Harvard Yard
PrintMessage 22 ; Paul senses that you're up to no good and grabs yo
DoneWithTurn
END_COMMAND

COMMAND ANY        
NOT IsWearing 269 ; NOSE PLUG is NOT being worn?
AtLocation 82 ; Player is located at Charles River
 OR 
AtLocation 83 ; Player is located at Underwater
PrintMessage 179 ; Uh oh!  You shouldn't have taken your nose plug ou
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 48 ; Player is located at Round Room
IsWearing 269 ; NOSE PLUG is being worn?
VerbIsDirection ; is trying to leave?
PrintMessage 174 ; The nose plug filters out just enough of the fumes
QuitAllCMDs
END_COMMAND

COMMAND ANY        
AtLocation 48 ; Player is located at Round Room
VerbIsDirection ; is trying to leave?
SetVariableTo 4 0 ; Set variable number 4 to 0
RandomVariable 4 ; Set variable number 4 to a random number from 1 to 3
VariableGT 4 0 ; Variable number 4 is equal to 0?
GoToRoom 24 ; Go to location 24 -- Steam Tunnel
PrintMessage 96 ; You stagger slightly from the fumes and wander abo
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 48 ; Player is located at Round Room
VerbIsDirection ; is trying to leave?
VariableGT 4 1 ; Variable number 4 is equal to 1?
GoToRoom 47 ; Go to location 47 -- Chamber
PrintMessage 96 ; You stagger slightly from the fumes and wander abo
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 48 ; Player is located at Round Room
VerbIsDirection ; is trying to leave?
VariableGT 4 2 ; Variable number 4 is equal to 2?
GoToRoom 49 ; Go to location 49 -- Basement
PrintMessage 96 ; You stagger slightly from the fumes and wander abo
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 48 ; Player is located at Round Room
VerbIsDirection ; is trying to leave?
VariableGT 4 3 ; Variable number 4 is equal to 3?
GoToRoom 50 ; Go to location 50 -- Basement
PrintMessage 96 ; You stagger slightly from the fumes and wander abo
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 46 ; Player is located at Senior Tutor's Office
Present 315 ; SENIOR TUTOR is here?
IsSomewhere 217 ; STUDY CARD is somewhere?
NOT IsCarrying 217 ; STUDY CARD is NOT being carried?
PrintMessage 103 ; John looks at you.  "Got your study card?"  You ad
GoToRoom 41 ; Go to location 41 -- Lounge
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 58 ; Player is located at Law School
VerbIsDirection ; is trying to leave?
PrintMessage 113 ; You stumble into a passing student and are immedia
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND ANY        
IsSomewhere 264 ; DAMN DA is somewhere?
AtLocation 73 ; Player is located at Subway Platform
NOT VerbIsDirection ; is NOT trying to leave?
Chance 50 ; 50% of returning TRUE?
GoToRoom 71 ; Go to location 71 -- Subway Platform
PrintMessage 154 ; With an ear-splitting screech, the Red Line arrive
DoneWithTurn
END_COMMAND

COMMAND ANY        
IsSomewhere 264 ; DAMN DA is somewhere?
AtLocation 71 ; Player is located at Subway Platform
NOT VerbIsDirection ; is NOT trying to leave?
Chance 50 ; 50% of returning TRUE?
GoToRoom 73 ; Go to location 73 -- Subway Platform
PrintMessage 154 ; With an ear-splitting screech, the Red Line arrive
DoneWithTurn
END_COMMAND

COMMAND ANY        
IsNoWhere 264 ; DAMN DA is in Room Zero?
AtLocation 71 ; Player is located at Subway Platform
 OR 
AtLocation 73 ; Player is located at Subway Platform
Chance 40 ; 40% of returning TRUE?
GoToRoom 72 ; Go to location 72 -- Red Line
PrintMessage 151 ; With an ear-splitting screech, the Red Line arrive
DoneWithTurn
END_COMMAND

COMMAND ANY        
AtLocation 76 ; Player is located at Mean Streets
Chance 30 ; 30% of returning TRUE?
IsNoWhere 321 ; ANGRY SKINHEAD is in Room Zero?
PutInCurrentRoom 321 ; Put noun 321 (ANGRY SKINHEAD) in current room
PrintMessage 162 ; Uh oh!  A mean-looking skinhead steps out of an al
DoneWithTurn
END_COMMAND

COMMAND ANY        
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
AtLocation 76 ; Player is located at Mean Streets
VerbIsDirection ; is trying to leave?
Chance 20 ; 20% of returning TRUE?
GoToRoom 74 ; Go to location 74 -- Kendall Square
PrintMessage 156 ; You finally wander into a nicer area.             
DoneWithTurn
END_COMMAND

COMMAND ANY        
NOT IsCarrying 271 ; COMPLEX DOOHICKEY is NOT being carried?
AtLocation 76 ; Player is located at Mean Streets
NOT InRoom 321 ; ANGRY SKINHEAD is NOT here?
VerbIsDirection ; is trying to leave?
Chance 20 ; 20% of returning TRUE?
GoToRoom 75 ; Go to location 75 -- M.I.T.
PrintMessage 155 ; You finally wander into a nicer area and enter a l
DoneWithTurn
END_COMMAND

COMMAND LIGHT FLASHLIGHT    
Present 201 ; BLACK FLASHLIGHT is here?
TurnFlagON 2 ; Turn flag number 2 ON
SwapLocations 201 202 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 14 ; You turn the $NOUN$ on.                           
DoneWithTurn
END_COMMAND

COMMAND EXTINGUISH FLASHLIGHT    
Present 202 ; BLACK FLASHLIGHT is here?
TurnFlagOFF 2 ; Turn flag number 2 OFF
SwapLocations 202 201 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 15 ; You turn the $NOUN$ off.                          
DoneWithTurn
END_COMMAND

COMMAND TURN FLASHLIGHT IN FLASHLIGHT
Present 201 ; BLACK FLASHLIGHT is here?
TurnFlagON 2 ; Turn flag number 2 ON
SwapLocations 201 202 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 14 ; You turn the $NOUN$ on.                           
DoneWithTurn
END_COMMAND

COMMAND TURN FLASHLIGHT    
Present 201 ; BLACK FLASHLIGHT is here?
TurnFlagON 2 ; Turn flag number 2 ON
SwapLocations 201 202 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 14 ; You turn the $NOUN$ on.                           
DoneWithTurn
END_COMMAND

COMMAND TURN FLASHLIGHT IN FLASHLIGHT
Present 202 ; BLACK FLASHLIGHT is here?
TurnFlagOFF 2 ; Turn flag number 2 OFF
SwapLocations 202 201 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 15 ; You turn the $NOUN$ off.                          
DoneWithTurn
END_COMMAND

COMMAND TURN FLASHLIGHT    
Present 202 ; BLACK FLASHLIGHT is here?
TurnFlagOFF 2 ; Turn flag number 2 OFF
SwapLocations 202 201 ; Swap locations of nouns  (BLACK FLASHLIGHT) and (BLACK FLASHLIGHT)
PrintMessage 15 ; You turn the $NOUN$ off.                          
DoneWithTurn
END_COMMAND

COMMAND TURN FAUCET    
AtLocation 6 ; Player is located at Bathtub
NOT IsCarrying 230 ; TATTERED UMBRELLA is NOT being carried?
IsNoWhere 231 ; BRASS KEY is in Room Zero?
PrintMessage 8 ; You turn the faucet on, but nothing happens at fir
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND TURN FAUCET    
AtLocation 6 ; Player is located at Bathtub
IsCarrying 230 ; TATTERED UMBRELLA is being carried?
IsNoWhere 231 ; BRASS KEY is in Room Zero?
PutInCurrentRoom 231 ; Put noun 231 (BRASS KEY) in current room
PlusScore 5 ; Add 5 to game score
PrintMessage 9 ; You turn the faucet on, but nothing happens at fir
DoneWithTurn
END_COMMAND

COMMAND TURN SUNDIAL IN 8
AtLocation 69 ; Player is located at Dudley Garden
IsLocated 243 62 ; ID CARD is located at Limbo?
PutInCurrentRoom 243 ; Put noun 243 (ID CARD) in current room
PlusScore 5 ; Add 5 to game score
PrintMessage 145 ; You turn the $NOUN$ to 8.  There is a sharp CLICK,
DoneWithTurn
END_COMMAND

COMMAND TURN SUNDIAL    
AtLocation 69 ; Player is located at Dudley Garden
PrintMessage 146 ; You turn the $NOUN$ to $OBJECT$, but nothing happe
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY    
AtLocation 42 ; Player is located at Library
 OR 
AtLocation 61 ; Player is located at Bureaucracy
 OR 
AtLocationGT 83 ; Player is at location greater than Underwater
AtLocationLT 121 ; Player is at location less than Corn Patch
QuitAllCMDs
END_COMMAND

COMMAND TURN DOOHICKEY    
NOT IsWearing 219 ; SUNTAN LOTION is NOT being worn?
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
PrintMessage 166 ; You $VERB$ the knob to $OBJECT$, and the doohickey
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 1
InRoom 271 ; COMPLEX DOOHICKEY is here?
PrintMessage 165 ; Nothing significant happens, though the doohickey 
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 1
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
IsWearing 219 ; SUNTAN LOTION is being worn?
GoToRoom 77 ; Go to location 77 -- Deserted Laboratory
PrintMessage 161 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 2
InRoom 271 ; COMPLEX DOOHICKEY is here?
Destroy 271 ; Destroy noun 271 (COMPLEX DOOHICKEY)
PrintMessage 160 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 2
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
IsWearing 219 ; SUNTAN LOTION is being worn?
GoToRoom 78 ; Go to location 78 -- Garden Street
PrintMessage 161 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 3
InRoom 271 ; COMPLEX DOOHICKEY is here?
Destroy 271 ; Destroy noun 271 (COMPLEX DOOHICKEY)
PrintMessage 160 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 3
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
IsWearing 219 ; SUNTAN LOTION is being worn?
GoToRoom 79 ; Go to location 79 -- Banks Street
PrintMessage 161 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 4
InRoom 271 ; COMPLEX DOOHICKEY is here?
Destroy 271 ; Destroy noun 271 (COMPLEX DOOHICKEY)
PrintMessage 160 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY IN 4
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
IsWearing 219 ; SUNTAN LOTION is being worn?
GoToRoom 80 ; Go to location 80 -- Botanic Gardens
PrintMessage 161 ; You $VERB$ the knob to $OBJECT$, and the doohickey
DoneWithTurn
END_COMMAND

COMMAND TURN DOOHICKEY    
IsCarrying 271 ; COMPLEX DOOHICKEY is being carried?
IsWearing 219 ; SUNTAN LOTION is being worn?
PrintMessage 161 ; You $VERB$ the knob to $OBJECT$, and the doohickey
PrintMessage 208 ; You are standing in a small room, staring at a dum
DoneWithTurn
END_COMMAND

COMMAND SHINE FLASHLIGHT    
IsCarrying 202 ; BLACK FLASHLIGHT is being carried?
PrintMessage 42 ; Great!  Now you can see the $OBJECT$ MUCH more cle
DoneWithTurn
END_COMMAND

COMMAND SHINE FLASHLIGHT    
IsCarrying 201 ; BLACK FLASHLIGHT is being carried?
PrintMessage 51 ; It might help if you turned the flashlight on!    
DoneWithTurn
END_COMMAND

COMMAND CHARGE FLASHLIGHT    
IsCarrying 201 ; BLACK FLASHLIGHT is being carried?
PrintMessage 81 ; The flashlight must be ON to be recharged.        
DoneWithTurn
END_COMMAND

COMMAND CHARGE FLASHLIGHT    
IsCarrying 202 ; BLACK FLASHLIGHT is being carried?
VariableGT 1 20 ; Variable number 1 is greater than 20?
PrintMessage 67 ; The flashlight doesn't need to be recharged (yet).
DoneWithTurn
END_COMMAND

COMMAND CHARGE FLASHLIGHT    
NOT AtLocation 48 ; Player is NOT located at Round Room
IsCarrying 233 ; DEAD FLASHLIGHT is being carried?
 OR 
IsCarrying 202 ; BLACK FLASHLIGHT is being carried?
VariableLT 1 20 ; Variable number 1 is less than 20?
PrintMessage 68 ; Guess you'd better find someplace to plug it in!  
DoneWithTurn
END_COMMAND

COMMAND CHARGE FLASHLIGHT    
AtLocation 48 ; Player is located at Round Room
IsCarrying 202 ; BLACK FLASHLIGHT is being carried?
VariableLT 1 20 ; Variable number 1 is less than 20?
SetVariableTo 1 100 ; Set variable number 1 to 100
PrintMessage 66 ; You plug the flashlight in and recharge it.       
DoneWithTurn
END_COMMAND

COMMAND CHARGE FLASHLIGHT    
AtLocation 48 ; Player is located at Round Room
IsCarrying 233 ; DEAD FLASHLIGHT is being carried?
SwapLocations 233 202 ; Swap locations of nouns  (DEAD FLASHLIGHT) and (BLACK FLASHLIGHT)
TurnFlagON 2 ; Turn flag number 2 ON
SetVariableTo 1 100 ; Set variable number 1 to 100
PrintMessage 66 ; You plug the flashlight in and recharge it.       
DoneWithTurn
END_COMMAND

COMMAND EXAMINE OBJECT    
AtLocation 68 ; Player is located at Peabody Terrace
PrintMessage 220 ; The fence looks low enough to climb.              
DoneWithTurn
END_COMMAND

COMMAND EXAMINE TASSEL    
AtLocationGT 122 ; Player is at location greater than Room 404
NOUNIsNumber 280 ; TRUE if $NOUN$ is NOUN/CREATURE number 280?
PrintMessage 211 ; This is your tassel.  Strange! You remember it bei
DoneWithTurn
END_COMMAND

COMMAND EXAMINE MORTARBOARD    
AtLocationGT 122 ; Player is at location greater than Room 404
NOUNIsNumber 281 ; TRUE if $NOUN$ is NOUN/CREATURE number 281?
PrintMessage 210 ; This must be your rental cap, but somehow it has g
DoneWithTurn
END_COMMAND

COMMAND EXAMINE WORKMAN    
AtLocation 122 ; Player is located at Room 404
InRoom 327 ; BUSY WORKMAN is here?
DescribeThing 327 ; Describe item 327 (BUSY WORKMAN)
SwapLocations 327 328 ; Swap locations of nouns  (BUSY WORKMAN) and (IDLE WORKMAN)
DoneWithTurn
END_COMMAND

COMMAND EXAMINE MAP    
NOUNIsNumber 277 ; TRUE if $NOUN$ is NOUN/CREATURE number 277?
NOUNPresent ; $NOUN$ is here?
ClearScreen ; clear the screen
PrintMessage 188 ;                     谀哪哪哪哪目                  
DoneWithTurn
END_COMMAND

COMMAND EXAMINE STATUE    
AtLocation 54 ; Player is located at Harvard Yard
PrintMessage 109 ; The statue is covered with pigeon droppings.  Quod
DoneWithTurn
END_COMMAND

COMMAND EXAMINE CALENDAR    
AtLocation 3 ; Player is located at Living Room
IsNoWhere 302 ; SCRUFFY PIGEON is in Room Zero?
PutInCurrentRoom 302 ; Put noun 302 (SCRUFFY PIGEON) in current room
PrintMessage 44 ; You begin to $VERB$ the $NOUN$, but you are sudden
DoneWithTurn
END_COMMAND

COMMAND EXAMINE WOMAN    
InRoom 306 ; STRANGE WOMAN is here?
PrintMessage 39 ; The woman notices you staring at her and immediate
RandomMessage 30 35 ; Print random message between 30 and 35
DoneWithTurn
END_COMMAND

COMMAND EXAMINE STUDENT    
AtLocation 52 ; Player is located at Dining Room
PrintMessage 97 ; The students notice you and invite you to join the
DoneWithTurn
END_COMMAND

COMMAND EXAMINE STUDENT    
NOT AtLocation 52 ; Player is NOT located at Dining Room
PrintMessage 100 ; You see nothing unusual.                          
DoneWithTurn
END_COMMAND

COMMAND EXAMINE STUDENT    
NOT AtLocation 52 ; Player is NOT located at Dining Room
PrintMessage 100 ; You see nothing unusual.                          
DoneWithTurn
END_COMMAND

COMMAND EXAMINE OBJECT    
ReDirectTo EXAMINE STUDENT    
END_COMMAND

COMMAND EXAMINE MACHINE    
AtLocation 60 ; Player is located at Harvard Yard
PrintMessage 127 ; Seems pretty obvious to me.  It's the book return.
DoneWithTurn
END_COMMAND

COMMAND EXAMINE        
RoomNeedsLight ; current location does need a light?
NOT Present 202 ; BLACK FLASHLIGHT is NOT here?
PrintMessage 82 ; You can't $VERB$ ANYthing!                        
DoneWithTurn
END_COMMAND

COMMAND FEED PIGEON IN SILVERFISH
AtLocation 9 ; Player is located at Basement
InRoom 301 ; ENORMOUS SILVERFISH is here?
Present 245 ; SCRUFFY PIGEON is here?
Destroy 245 ; Destroy noun 245 (SCRUFFY PIGEON)
Destroy 301 ; Destroy noun 301 (ENORMOUS SILVERFISH)
PrintMessage 47 ; The pigeon looks pleadingly at you, but you thrust
DoneWithTurn
END_COMMAND

COMMAND FEED SOUP IN SILVERFISH
AtLocation 9 ; Player is located at Basement
IsCarrying 209 ; CONGEALED SOUP is being carried?
PrintMessage 27 ; The silverfish sniffs cautiously at the revolting 
Destroy 301 ; Destroy noun 301 (ENORMOUS SILVERFISH)
Destroy 209 ; Destroy noun 209 (CONGEALED SOUP)
PlusScore 5 ; Add 5 to game score
DoneWithTurn
END_COMMAND

COMMAND FEED SOUP    
IsCarrying 209 ; CONGEALED SOUP is being carried?
PrintMessage 37 ; The $OBJECT$ sniffs briefly at the noxious mess, t
DoneWithTurn
END_COMMAND

COMMAND FEED WINE    
IsCarrying 205 ; SHERRY WINE is being carried?
PrintMessage 38 ; The $OBJECT$ sniffs the wine cautiously, then gulp
DoneWithTurn
END_COMMAND

COMMAND FEED        
NOUNisCarrying ; $NOUN$ is being carried?
PrintMessage 80 ; I don't suppose YOU would like to eat the $NOUN$??
DoneWithTurn
END_COMMAND

COMMAND SHOW BOOK IN LIBRARIAN
AtLocation 42 ; Player is located at Library
NOUNIsNumber 250 ; TRUE if $NOUN$ is NOUN/CREATURE number 250?
 OR 
NOUNIsNumber 273 ; TRUE if $NOUN$ is NOUN/CREATURE number 273?
NOUNisCarrying ; $NOUN$ is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
PrintMessage 171 ; The librarian checks the book to make sure that yo
DoneWithTurn
END_COMMAND

COMMAND SHOW TRACKS IN DEAN
Present 329 ; QUEER DEAN is here?
IsCarrying 275 ; BASS TRACKS is being carried?
NOUNIsNumber 275 ; TRUE if $NOUN$ is NOUN/CREATURE number 275?
PrintMessage 204 ; You hand the bass tracks to the Dean, and he looks
PlusScore 5 ; Add 5 to game score
Destroy 329 ; Destroy noun 329 (QUEER DEAN)
SwapLocations 275 283 ; Swap locations of nouns  (BASS TRACKS) and (BRASS TACKS)
DoneWithTurn
END_COMMAND

COMMAND SHOW CAD IN DEAN
Present 329 ; QUEER DEAN is here?
IsCarrying 282 ; STURDY CAD is being carried?
NOUNIsNumber 282 ; TRUE if $NOUN$ is NOUN/CREATURE number 282?
PrintMessage 203 ; You touch the Dean on the sleeve and show him the 
Destroy 329 ; Destroy noun 329 (QUEER DEAN)
SwapLocations 282 217 ; Swap locations of nouns  (STURDY CAD) and (STUDY CARD)
DoneWithTurn
END_COMMAND

COMMAND SHOW CARD IN DEAN
Present 329 ; QUEER DEAN is here?
IsCarrying 217 ; STUDY CARD is being carried?
NOUNIsNumber 217 ; TRUE if $NOUN$ is NOUN/CREATURE number 217?
PrintMessage 207 ; The Dean refuses to go through all THAT again!    
DoneWithTurn
END_COMMAND

COMMAND SHOW CARD IN DEAN
Present 326 ; QUEER DEAN is here?
IsCarrying 217 ; STUDY CARD is being carried?
NOUNIsNumber 217 ; TRUE if $NOUN$ is NOUN/CREATURE number 217?
PrintMessage 202 ; You hand the study card to the Dean.  He looks it 
SendToRoom 326 62 ; Put item 326 (QUEER DEAN) in room 62 (Limbo)
SwapLocations 217 282 ; Swap locations of nouns  (STUDY CARD) and (STURDY CAD)
DoneWithTurn
END_COMMAND

COMMAND SHOW CARD IN TUTOR
AtLocation 46 ; Player is located at Senior Tutor's Office
Present 315 ; SENIOR TUTOR is here?
IsCarrying 217 ; STUDY CARD is being carried?
NOUNIsNumber 217 ; TRUE if $NOUN$ is NOUN/CREATURE number 217?
PrintMessage 104 ; You show the study card to John, and he looks at i
DoneWithTurn
END_COMMAND

COMMAND SHOW CARD IN GUARD
InRoom 305 ; SECURITY GUARD is here?
IsCarrying 243 ; ID CARD is being carried?
NOUNIsNumber 243 ; TRUE if $NOUN$ is NOUN/CREATURE number 243?
PrintMessage 23 ; Mike looks at the card and then stares at you inte
Destroy 305 ; Destroy noun 305 (SECURITY GUARD)
SwapLocations 243 242 ; Swap locations of nouns  (ID CARD) and (ID CARD)
PlusScore 5 ; Add 5 to game score
DoneWithTurn
END_COMMAND

COMMAND SHOW CARD    
NOUNisCarrying ; $NOUN$ is being carried?
NOUNIsNumber 243 ; TRUE if $NOUN$ is NOUN/CREATURE number 243?
 OR 
NOUNIsNumber 242 ; TRUE if $NOUN$ is NOUN/CREATURE number 242?
PrintMessage 79 ; The $OBJECT$ seems appropriately impressed with yo
DoneWithTurn
END_COMMAND

COMMAND GIVE TACKS IN WORKMAN
AtLocation 122 ; Player is located at Room 404
InRoom 328 ; IDLE WORKMAN is here?
IsCarrying 283 ; BRASS TACKS is being carried?
SwapLocations 283 281 ; Swap locations of nouns  (BRASS TACKS) and (DIRTY MORTARBOARD)
PlusScore 5 ; Add 5 to game score
Destroy 328 ; Destroy noun 328 (IDLE WORKMAN)
PrintMessage 205 ; You give the brass tacks to the workman, and he th
DoneWithTurn
END_COMMAND

COMMAND GIVE LOTION IN SCARECROW
AtLocation 121 ; Player is located at Corn Patch
Present 219 ; SUNTAN LOTION is here?
PrintMessage 222 ; You attempt to smear the sunblock on the scarecrow
DoneWithTurn
END_COMMAND

COMMAND GIVE UMBRELLA IN SCARECROW
AtLocation 121 ; Player is located at Corn Patch
IsCarrying 229 ; TATTERED UMBRELLA is being carried?
PrintMessage 192 ; "Would you mind very much opening it for me?  It's
DoneWithTurn
END_COMMAND

COMMAND GIVE UMBRELLA IN SCARECROW
AtLocation 121 ; Player is located at Corn Patch
IsCarrying 230 ; TATTERED UMBRELLA is being carried?
PrintMessage 193 ; You adjust the umbrella above the scarecrow's head
Destroy 230 ; Destroy noun 230 (TATTERED UMBRELLA)
PlusScore 5 ; Add 5 to game score
SwapLocations 323 324 ; Swap locations of nouns  (TIRED SCARECROW) and (THIRSTY SCARECROW)
DoneWithTurn
END_COMMAND

COMMAND GIVE OBJECT IN SCARECROW
AtLocation 121 ; Player is located at Corn Patch
IsCarrying 278 ; FILLED GLASS is being carried?
SwapLocations 278 222 ; Swap locations of nouns  (FILLED GLASS) and (EMPTY GLASS)
PrintMessage 196 ; You give the glass to the scarecrow.  He thanks yo
DoneWithTurn
END_COMMAND

COMMAND GIVE OBJECT IN SCARECROW
AtLocation 121 ; Player is located at Corn Patch
Present 324 ; THIRSTY SCARECROW is here?
IsCarrying 223 ; FULL GLASS is being carried?
Destroy 223 ; Destroy noun 223 (FULL GLASS)
SwapLocations 324 325 ; Swap locations of nouns  (THIRSTY SCARECROW) and (HAPPY SCARECROW)
PlusScore 5 ; Add 5 to game score
SendToRoom 279 1 ; Put item 279 (RIPE CORN) in room 1 (Carrying it)
PrintMessage 197 ; You give the glass to the scarecrow.  He thanks yo
DoneWithTurn
END_COMMAND

COMMAND GIVE FEATHER IN TUTOR
AtLocation 46 ; Player is located at Senior Tutor's Office
IsCarrying 244 ; PIGEON FEATHER is being carried?
PrintMessage 106 ; John looks at the feather quizzically and then han
DoneWithTurn
END_COMMAND

COMMAND GIVE FEATHER IN TUTOR
AtLocation 46 ; Player is located at Senior Tutor's Office
IsCarrying 263 ; PIGEON FEATHER is being carried?
Destroy 224 ; Destroy noun 224 (APPOINTMENT SLIP)
SwapLocations 217 262 ; Swap locations of nouns  (STUDY CARD) and (SIGNED CARD)
GoToRoom 41 ; Go to location 41 -- Lounge
PlusScore 10 ; Add 10 to game score
PrintMessage 107 ; John smiles at your ingenuity and then takes the q
DoneWithTurn
END_COMMAND

COMMAND GIVE CAD IN DEAN
ReDirectTo SHOW CAD IN DEAN
END_COMMAND

COMMAND GIVE TRACKS IN DEAN
ReDirectTo SHOW TRACKS IN DEAN
END_COMMAND

COMMAND GIVE CARD IN DEAN
ReDirectTo SHOW CARD IN DEAN
END_COMMAND

COMMAND GIVE CARD IN TUTOR
ReDirectTo SHOW CARD IN TUTOR
END_COMMAND

COMMAND GIVE CARD IN GUARD
ReDirectTo SHOW CARD IN GUARD
END_COMMAND

COMMAND GIVE KNIFE IN ALUMNUS
AtLocation 37 ; Player is located at Grill
InRoom 307 ; ANCIENT ALUMNUS is here?
IsCarrying 200 ; SHARP KNIFE is being carried?
Destroy 200 ; Destroy noun 200 (SHARP KNIFE)
Destroy 307 ; Destroy noun 307 (ANCIENT ALUMNUS)
SendToRoom 246 1 ; Put item 246 (RARE STEAK) in room 1 (Carrying it)
PlusScore 5 ; Add 5 to game score
PrintMessage 53 ; You reach over and hand the sharp knife to the alu
DoneWithTurn
END_COMMAND

COMMAND GIVE FLOWER IN SECRETARY
AtLocation 35 ; Player is located at House Office
IsCarrying 242 ; ID CARD is being carried?
 OR 
IsCarrying 243 ; ID CARD is being carried?
IsCarrying 228 ; FRAGRANT FLOWER is being carried?
Destroy 228 ; Destroy noun 228 (FRAGRANT FLOWER)
SendToRoom 254 1 ; Put item 254 (STEEL KEY) in room 1 (Carrying it)
SendToRoom 255 35 ; Put item 255 (GIFT FLOWER) in room 35 (House Office)
PlusScore 5 ; Add 5 to game score
PrintMessage 74 ; As you hold out the flower, Mrs J and Mrs Handy bo
DoneWithTurn
END_COMMAND

COMMAND GIVE FLOWER IN SECRETARY
AtLocation 35 ; Player is located at House Office
NOT IsCarrying 242 ; ID CARD is NOT being carried?
 OR 
NOT IsCarrying 243 ; ID CARD is NOT being carried?
PrintMessage 77 ; The secretaries smile at you but refuse your gift.
DoneWithTurn
END_COMMAND

COMMAND GIVE PIGEON IN SILVERFISH
ReDirectTo DUMMY_VERB11 PIGEON IN SILVERFISH
END_COMMAND

COMMAND GIVE SOUP IN SILVERFISH
ReDirectTo DUMMY_VERB11 SOUP IN SILVERFISH
END_COMMAND

COMMAND GIVE SOUP    
IsCarrying 209 ; CONGEALED SOUP is being carried?
PrintMessage 37 ; The $OBJECT$ sniffs briefly at the noxious mess, t
DoneWithTurn
END_COMMAND

COMMAND GIVE STEAK IN ADMINISTRATOR
IsCarrying 246 ; RARE STEAK is being carried?
Present 217 ; STUDY CARD is here?
GetIt 217 ; Get noun 217 -- STUDY CARD
PlusScore 10 ; Add 10 to game score
PrintMessage 112 ; You give the pound of flesh to the administrator, 
SendToRoom 284 62 ; Put item 284 (NULL TOKEN) in room 62 (Limbo)
GoToRoom 54 ; Go to location 54 -- Harvard Yard
Destroy 246 ; Destroy noun 246 (RARE STEAK)
DoneWithTurn
END_COMMAND

COMMAND GIVE STEAK IN STUDENT
AtLocation 52 ; Player is located at Dining Room
IsCarrying 246 ; RARE STEAK is being carried?
PrintMessage 98 ; You place the steak on the table, but your gift is
Destroy 246 ; Destroy noun 246 (RARE STEAK)
MinusScore 5 ; Subtract 5 from game score
GoToRoom 50 ; Go to location 50 -- Basement
PutInCurrentRoom 240 ; Put noun 240 (LOCKED TRAPDOOR) in current room
 ChangePassageway    9   0; Change DOWN passage TO Room number 0 (Nowhere)
DoneWithTurn
END_COMMAND

COMMAND GIVE WINE IN STUDENT
AtLocation 52 ; Player is located at Dining Room
IsCarrying 220 ; CRYSTAL DECANTER is being carried?
PrintMessage 198 ; "We've got enough wine, thanks.  Do you have anyth
DoneWithTurn
END_COMMAND

COMMAND GIVE CORN IN STUDENT
AtLocation 52 ; Player is located at Dining Room
IsCarrying 279 ; RIPE CORN is being carried?
PrintMessage 99 ; You hand the corn to one student, and he quickly p
PlusScore 10 ; Add 10 to game score
SendToRoom 269 53 ; Put item 269 (NOSE PLUG) in room 53 (Dining Room)
SendToRoom 280 53 ; Put item 280 (YELLOW TASSEL) in room 53 (Dining Room)
Destroy 279 ; Destroy noun 279 (RIPE CORN)
 ChangePassageway    4   0; Change EAST passage TO Room number 0 (Nowhere)
GoToRoom 53 ; Go to location 53 -- Dining Room
 ChangePassageway    4   51; Change EAST passage TO Room number 51 (Kitchen)
DoneWithTurn
END_COMMAND

COMMAND GIVE WINE    
IsCarrying 205 ; SHERRY WINE is being carried?
PrintMessage 38 ; The $OBJECT$ sniffs the wine cautiously, then gulp
DoneWithTurn
END_COMMAND

COMMAND GIVE DECANTER IN STUDENT
ReDirectTo DUMMY_VERB17 WINE IN STUDENT
END_COMMAND

COMMAND GIVE ANY IN ADMINISTRATOR
InRoom 316 ; BUSY ADMINISTRATOR is here?
NOUNisCarrying ; $NOUN$ is being carried?
ReDirectTo TELL ADMINISTRATOR    
END_COMMAND

COMMAND GIVE ANY IN PANHANDLER
AtLocation 72 ; Player is located at Red Line
InRoom 319 ; DIRTY PANHANDLER is here?
NOUNisCarrying ; $NOUN$ is being carried?
NOUNIsNumber 267 ; TRUE if $NOUN$ is NOUN/CREATURE number 267?
 OR 
NOUNIsNumber 241 ; TRUE if $NOUN$ is NOUN/CREATURE number 241?
SendNOUNToRoom 77 ; Send $NOUN$ to room 77 (Deserted Laboratory)
SendToRoom 264 62 ; Put item 264 (DAMN DA) in room 62 (Limbo)
Destroy 319 ; Destroy noun 319 (DIRTY PANHANDLER)
PrintMessage 153 ; You give the $NOUN$ to the panhandler, and his fac
PlusScore 5 ; Add 5 to game score
GoToRoom 73 ; Go to location 73 -- Subway Platform
DoneWithTurn
END_COMMAND

COMMAND GIVE        
NOUNisCarrying ; $NOUN$ is being carried?
PrintMessage 72 ; The $OBJECT$ could care less about the $NOUN$.    
DoneWithTurn
END_COMMAND

COMMAND OPEN OBJECT    
AtLocation 4 ; Player is located at Entry
InRoom 212 ; LOCKED DOOR is here?
 ChangePassageway    1   15; Change SOUTH passage TO Room number 15 (Hallway)
SwapLocations 212 213 ; Swap locations of nouns  (LOCKED DOOR) and (OPEN DOOR)
PrintMessage 1 ; At the sound of your voice, the door gives a sudde
PlusScore 5 ; Add 5 to game score
DoneWithTurn
END_COMMAND

COMMAND OPEN UMBRELLA    
IsCarrying 229 ; TATTERED UMBRELLA is being carried?
SwapLocations 229 230 ; Swap locations of nouns  (TATTERED UMBRELLA) and (TATTERED UMBRELLA)
PrintMessage 6 ; You open the umbrella.                            
DoneWithTurn
END_COMMAND

COMMAND OPEN DOOR IN KEY
AtLocation 41 ; Player is located at Lounge
IsCarrying 254 ; STEEL KEY is being carried?
ObjectIsNumber 254 ; TRUE if $OBJECT$ is NOUN/CREATURE number 254?
InRoom 256 ; WASHROOM DOOR is here?
 ChangePassageway    6   44; Change SOUTHEAST passage TO Room number 44 (Bathroom)
SwapLocations 256 257 ; Swap locations of nouns  (WASHROOM DOOR) and (SMALL DOOR)
PrintMessage 75 ; You $VERB$ the door with the steel key.           
DoneWithTurn
END_COMMAND

COMMAND OPEN GATE IN KEY
InRoom 215 ; LOCKED GATE is here?
IsCarrying 268 ; IRON KEY is being carried?
ObjectIsNumber 268 ; TRUE if $OBJECT$ is NOUN/CREATURE number 268?
SwapLocations 215 236 ; Swap locations of nouns  (LOCKED GATE) and (OPEN GATE)
 ChangePassageway    6   69; Change SOUTHEAST passage TO Room number 69 (Dudley Garden)
PrintMessage 144 ; You $VERB$ the gate with the iron key.            
DoneWithTurn
END_COMMAND

COMMAND OPEN ALL    
IsCarrying 229 ; TATTERED UMBRELLA is being carried?
SwapLocations 229 230 ; Swap locations of nouns  (TATTERED UMBRELLA) and (TATTERED UMBRELLA)
END_COMMAND

COMMAND UNLOCK DOOR IN KEY
AtLocation 41 ; Player is located at Lounge
ReDirectTo OPEN DOOR IN KEY
END_COMMAND

COMMAND UNLOCK GATE IN KEY
AtLocation 31 ; Player is located at Harvard Yard
ReDirectTo OPEN GATE IN KEY
END_COMMAND

COMMAND CLOSE OBJECT    
AtLocation 4 ; Player is located at Entry
InRoom 213 ; OPEN DOOR is here?
 ChangePassageway    1   0; Change SOUTH passage TO Room number 0 (Nowhere)
SwapLocations 213 212 ; Swap locations of nouns  (OPEN DOOR) and (LOCKED DOOR)
PrintMessage 2 ; At the sound of your voice, the door gives a sudde
DoneWithTurn
END_COMMAND

COMMAND CLOSE UMBRELLA    
IsCarrying 230 ; TATTERED UMBRELLA is being carried?
SwapLocations 230 229 ; Swap locations of nouns  (TATTERED UMBRELLA) and (TATTERED UMBRELLA)
PrintMessage 7 ; You close the umbrella.                           
DoneWithTurn
END_COMMAND

COMMAND CLOSE ALL    
IsCarrying 230 ; TATTERED UMBRELLA is being carried?
SwapLocations 230 229 ; Swap locations of nouns  (TATTERED UMBRELLA) and (TATTERED UMBRELLA)
END_COMMAND

COMMAND PUSH CURTAIN    
AtLocation 15 ; Player is located at Hallway
IsSomewhere 238 ; BLACK FLASHLIGHT is somewhere?
GoToRoom 16 ; Go to location 16 -- Rat's Alley
PrintMessage 16 ; As you $VERB$ the curtain, there is a sudden flash
DoneWithTurn
END_COMMAND

COMMAND PUSH STATUE    
AtLocation 36 ; Player is located at Dining Hall
NOT InRoom 305 ; SECURITY GUARD is NOT here?
IsSomewhere 243 ; ID CARD is somewhere?
PutInCurrentRoom 305 ; Put noun 305 (SECURITY GUARD) in current room
PrintMessage 21 ; A security guard suddenly enters the room.  He eye
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND PUSH STATUE    
AtLocation 36 ; Player is located at Dining Hall
NOT InRoom 305 ; SECURITY GUARD is NOT here?
NOT InRoom 248 ; SECRET STAIRWAY is NOT here?
PutInCurrentRoom 248 ; Put noun 248 (SECRET STAIRWAY) in current room
 ChangePassageway    10   47; Change UP passage TO Room number 47 (Chamber)
PrintMessage 54 ; You are rewarded with a soft 'CREEAAK' from behind
DoneWithTurn
END_COMMAND

COMMAND PUSH STATUE    
AtLocation 36 ; Player is located at Dining Hall
NOT InRoom 305 ; SECURITY GUARD is NOT here?
InRoom 248 ; SECRET STAIRWAY is here?
Destroy 248 ; Destroy noun 248 (SECRET STAIRWAY)
 ChangePassageway    10   0; Change UP passage TO Room number 0 (Nowhere)
PrintMessage 56 ; There is a soft 'CREEAAK' from behind the statue a
DoneWithTurn
END_COMMAND

COMMAND PUSH OBJECT    
AtLocation 28 ; Player is located at Basement
 OR 
AtLocation 32 ; Player is located at Lobby
 OR 
AtLocation 33 ; Player is located at Mezzanine
 OR 
AtLocation 34 ; Player is located at Top Floor
GoToRoom 30 ; Go to location 30 -- Elevator
PrintMessage 19 ; The elevator doors slide open, and you step in.   
DoneWithTurn
END_COMMAND

COMMAND PUSH OBJECT    
AtLocation 77 ; Player is located at Deserted Laboratory
NOT Present 271 ; COMPLEX DOOHICKEY is NOT here?
PutInCurrentRoom 271 ; Put noun 271 (COMPLEX DOOHICKEY) in current room
PrintMessage 164 ; A strange blue light emanates from one corner of t
DoneWithTurn
END_COMMAND

COMMAND PUSH OBJECT    
AtLocation 77 ; Player is located at Deserted Laboratory
Present 271 ; COMPLEX DOOHICKEY is here?
PrintMessage 165 ; Nothing significant happens, though the doohickey 
DoneWithTurn
END_COMMAND

COMMAND PUSH        
SetVariableTo 2 0 ; Set variable number 2 to 0
AtLocation 30 ; Player is located at Elevator
 NounToVariable    2; SET Variable number 2 TO Value OF $NOUN$ 
VariableGT 2 1 ; Variable number 2 is equal to 1?
GoToRoom 28 ; Go to location 28 -- Basement
PrintMessage 20 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND PUSH        
AtLocation 30 ; Player is located at Elevator
VariableGT 2 2 ; Variable number 2 is equal to 2?
GoToRoom 32 ; Go to location 32 -- Lobby
PrintMessage 20 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND PUSH        
AtLocation 30 ; Player is located at Elevator
VariableGT 2 3 ; Variable number 2 is equal to 3?
GoToRoom 33 ; Go to location 33 -- Mezzanine
PrintMessage 20 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND PUSH        
AtLocation 30 ; Player is located at Elevator
VariableGT 2 4 ; Variable number 2 is equal to 4?
GoToRoom 34 ; Go to location 34 -- Top Floor
PrintMessage 20 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND TELL ADMINISTRATOR    
InRoom 316 ; BUSY ADMINISTRATOR is here?
PrintMessage 110 ; The administrator is too busy applying red tape to
DoneWithTurn
END_COMMAND

COMMAND TELL DEAN    
InRoom 326 ; QUEER DEAN is here?
IsCarrying 217 ; STUDY CARD is being carried?
PrintMessage 201 ; The Dean peers at you more closely.  "Aren't you t
DoneWithTurn
END_COMMAND

COMMAND TELL SCARECROW    
AtLocation 121 ; Player is located at Corn Patch
InRoom 323 ; TIRED SCARECROW is here?
PrintMessage 191 ; "It's nice to talk with someone," the scarecrow sa
DoneWithTurn
END_COMMAND

COMMAND TELL SCARECROW    
AtLocation 121 ; Player is located at Corn Patch
InRoom 324 ; THIRSTY SCARECROW is here?
PrintMessage 194 ; The scarecrow thanks you again for the umbrella bu
DoneWithTurn
END_COMMAND

COMMAND TELL SCARECROW    
AtLocation 121 ; Player is located at Corn Patch
InRoom 325 ; HAPPY SCARECROW is here?
PrintMessage 195 ; The scarecrow can't stop expressing his gratitude!
DoneWithTurn
END_COMMAND

COMMAND TELL PANHANDLER    
AtLocation 72 ; Player is located at Red Line
Present 319 ; DIRTY PANHANDLER is here?
PrintMessage 152 ; The panhandler tells you an unbelievable story abo
DoneWithTurn
END_COMMAND

COMMAND TELL GUARD    
InRoom 305 ; SECURITY GUARD is here?
PrintMessage 24 ; Mike isn't interested in your idle chatter.  He wa
DoneWithTurn
END_COMMAND

COMMAND TELL WOMAN    
InRoom 306 ; STRANGE WOMAN is here?
PrintMessage 29 ; The woman interprets your attempts at friendly con
RandomMessage 30 35 ; Print random message between 30 and 35
DoneWithTurn
END_COMMAND

COMMAND TELL MASTER    
InRoom 311 ;  MASTER is here?
PrintMessage 85 ; You have a pleasant chat with the $NOUN$, mostly a
DoneWithTurn
END_COMMAND

COMMAND TELL MASTER    
InRoom 312 ;  MASTER is here?
PrintMessage 85 ; You have a pleasant chat with the $NOUN$, mostly a
DoneWithTurn
END_COMMAND

COMMAND TELL STUDENT    
AtLocation 52 ; Player is located at Dining Room
ReDirectTo EXAMINE STUDENT    
END_COMMAND

COMMAND TELL TUTOR    
AtLocation 46 ; Player is located at Senior Tutor's Office
Present 315 ; SENIOR TUTOR is here?
IsNoWhere 217 ; STUDY CARD is in Room Zero?
PrintMessage 102 ; You tell John that you're not really sure what you
GoToRoom 41 ; Go to location 41 -- Lounge
SendToRoom 217 62 ; Put item 217 (STUDY CARD) in room 62 (Limbo)
DoneWithTurn
END_COMMAND

COMMAND TELL TUTOR    
AtLocation 46 ; Player is located at Senior Tutor's Office
Present 315 ; SENIOR TUTOR is here?
IsCarrying 217 ; STUDY CARD is being carried?
PrintMessage 85 ; You have a pleasant chat with the $NOUN$, mostly a
DoneWithTurn
END_COMMAND

COMMAND TELL        
NOUNPresent ; $NOUN$ is here?
PrintMessage 71 ; I'd save my breath if I were you.                 
DoneWithTurn
END_COMMAND

COMMAND ASK PANHANDLER    
ReDirectTo TELL PANHANDLER    
END_COMMAND

COMMAND ASK TUTOR    
ReDirectTo TELL TUTOR    
END_COMMAND

COMMAND ASK STUDENT    
ReDirectTo EXAMINE STUDENT    
END_COMMAND

COMMAND ASK WOMAN    
ReDirectTo TELL WOMAN    
END_COMMAND

COMMAND ASK MASTER    
ReDirectTo TELL MASTER    
END_COMMAND

COMMAND ASK MASTER    
ReDirectTo TELL MASTER    
END_COMMAND

COMMAND ASK GUARD    
ReDirectTo TELL GUARD    
END_COMMAND

COMMAND ASK        
NOUNPresent ; $NOUN$ is here?
PrintMessage 71 ; I'd save my breath if I were you.                 
DoneWithTurn
END_COMMAND

COMMAND SPEAK        
ReDirectTo TELL OBJECT    
END_COMMAND

COMMAND GET SHEEPSKIN    
AtLocation 125 ; Player is located at Stage
GetIt 289 ; Get noun 289 -- OLD SHEEPSKIN
PrintMessage 215 ; You take the sheepskin from the masters and shake 
PlusScore 10 ; Add 10 to game score
DoneWithTurn
END_COMMAND

COMMAND GET FLOWER    
AtLocation 22 ; Player is located at Bedroom
InRoom 226 ; DEAD FLOWER is here?
Destroy 226 ; Destroy noun 226 (DEAD FLOWER)
PrintMessage 5 ; When you $VERB$ the flower, it crumbles into nothi
DoneWithTurn
END_COMMAND

COMMAND GET BOOK    
IsSomewhere 243 ; ID CARD is somewhere?
AtLocation 42 ; Player is located at Library
NOT InRoom 305 ; SECURITY GUARD is NOT here?
PutInCurrentRoom 305 ; Put noun 305 (SECURITY GUARD) in current room
PrintMessage 21 ; A security guard suddenly enters the room.  He eye
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND GET BOOK    
IsSomewhere 242 ; ID CARD is somewhere?
AtLocation 42 ; Player is located at Library
NOT InRoom 308 ; STUDENT LIBRARIAN is NOT here?
PutInCurrentRoom 308 ; Put noun 308 (STUDENT LIBRARIAN) in current room
PrintMessage 63 ; Suddenly the door opens and the librarian walks in
BlankLine ; print blank line
END_COMMAND

COMMAND GET BOOK    
IsSomewhere 242 ; ID CARD is somewhere?
AtLocation 42 ; Player is located at Library
InRoom 308 ; STUDENT LIBRARIAN is here?
IsCarrying 206 ; GREEN BOOK is being carried?
 OR 
IsCarrying 221 ; RED BOOK is being carried?
 OR 
IsCarrying 250 ; GREENISH BOOK is being carried?
 OR 
IsCarrying 273 ; REDDISH BOOK is being carried?
PrintMessage 167 ; "You can only borrow one book at a time,"  the lib
DoneWithTurn
END_COMMAND

COMMAND GET MAP    
AtLocation 29 ; Player is located at Dead End
InRoom 235 ; BATTERED SKELETON is here?
GetIt 277 ; Get noun 277 -- MAZE MAP
Destroy 235 ; Destroy noun 235 (BATTERED SKELETON)
PlusScore 5 ; Add 5 to game score
PrintMessage 140 ; As you pry the $NOUN$ from the dead fingers, the s
DoneWithTurn
END_COMMAND

COMMAND GET FLASHLIGHT    
AtLocation 16 ; Player is located at Rat's Alley
Present 238 ; BLACK FLASHLIGHT is here?
PrintMessage 91 ; The ghost snatches the flashlight away from you an
DoneWithTurn
END_COMMAND

COMMAND GET PASS    
AtLocation 64 ; Player is located at Animal House
InRoom 267 ; SUBWAY PASS is here?
Present 318 ; PARTY ANIMAL is here?
PrintMessage 147 ; The party animal spots the pass a second before yo
DoneWithTurn
END_COMMAND

COMMAND GET CARD    
AtLocation 61 ; Player is located at Bureaucracy
InRoom 217 ; STUDY CARD is here?
NOUNIsNumber 217 ; TRUE if $NOUN$ is NOUN/CREATURE number 217?
PrintMessage 135 ; The administrator stares at you coolly.  "You need
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 125 ; Player is located at Stage
PrintMessage 169 ; Just take one item at a time, please.             
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
InRoom 305 ; SECURITY GUARD is here?
PrintMessage 26 ; Mike won't let you touch a thing!                 
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 64 ; Player is located at Animal House
InRoom 267 ; SUBWAY PASS is here?
Present 318 ; PARTY ANIMAL is here?
PrintMessage 147 ; The party animal spots the pass a second before yo
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 42 ; Player is located at Library
IsSomewhere 243 ; ID CARD is somewhere?
NOT InRoom 305 ; SECURITY GUARD is NOT here?
PutInCurrentRoom 305 ; Put noun 305 (SECURITY GUARD) in current room
PrintMessage 21 ; A security guard suddenly enters the room.  He eye
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 42 ; Player is located at Library
IsSomewhere 242 ; ID CARD is somewhere?
PrintMessage 169 ; Just take one item at a time, please.             
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 42 ; Player is located at Library
IsSomewhere 242 ; ID CARD is somewhere?
InRoom 308 ; STUDENT LIBRARIAN is here?
PrintMessage 169 ; Just take one item at a time, please.             
DoneWithTurn
END_COMMAND

COMMAND GET ALL    
AtLocation 83 ; Player is located at Underwater
PrintMessage 182 ; You need at least ONE hand to swim!               
DoneWithTurn
END_COMMAND

COMMAND GET        
AtLocation 83 ; Player is located at Underwater
NOUNinRoom ; $NOUN$ is in current room?
RandomVariable 9 ; Set variable number 9 to a random number from 1 to 3
VariableGT 9 0 ; Variable number 9 is equal to 0?
PrintMessage 181 ; You try to $VERB$ the $NOUN$, but it slips from yo
DoneWithTurn
END_COMMAND

COMMAND GET        
AtLocation 83 ; Player is located at Underwater
NOUNinRoom ; $NOUN$ is in current room?
VariableGT 9 1 ; Variable number 9 is equal to 1?
PrintMessage 181 ; You try to $VERB$ the $NOUN$, but it slips from yo
DoneWithTurn
END_COMMAND

COMMAND GET        
AtLocation 83 ; Player is located at Underwater
NOUNinRoom ; $NOUN$ is in current room?
VariableGT 9 2 ; Variable number 9 is equal to 2?
PrintMessage 181 ; You try to $VERB$ the $NOUN$, but it slips from yo
DoneWithTurn
END_COMMAND

COMMAND GET        
AtLocation 83 ; Player is located at Underwater
NOUNinRoom ; $NOUN$ is in current room?
VariableGT 9 3 ; Variable number 9 is equal to 3?
QuitAllCMDs
END_COMMAND

COMMAND GET        
RoomNeedsLight ; current location does need a light?
NOT Present 202 ; BLACK FLASHLIGHT is NOT here?
PrintMessage 82 ; You can't $VERB$ ANYthing!                        
DoneWithTurn
END_COMMAND

COMMAND GET        
InRoom 305 ; SECURITY GUARD is here?
NOUNinRoom ; $NOUN$ is in current room?
PrintMessage 26 ; Mike won't let you touch a thing!                 
DoneWithTurn
END_COMMAND

COMMAND PICK FLOWER    
ReDirectTo GET FLOWER    
END_COMMAND

COMMAND DROP COIN IN MACHINE
ReDirectTo PUT COIN IN MACHINE
END_COMMAND

COMMAND DROP BOOK    
AtLocation 42 ; Player is located at Library
IsCarrying 206 ; GREEN BOOK is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
DropIt 206 ; Drop noun 206 -- GREEN BOOK
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
PrintMessage 64 ; You replace the book on the shelf, and the librari
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND DROP BOOK    
AtLocation 42 ; Player is located at Library
IsCarrying 221 ; RED BOOK is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
DropIt 221 ; Drop noun 221 -- RED BOOK
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
PrintMessage 64 ; You replace the book on the shelf, and the librari
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND DROP BOOK IN MACHINE
AtLocation 60 ; Player is located at Harvard Yard
NOUNIsNumber 250 ; TRUE if $NOUN$ is NOUN/CREATURE number 250?
IsCarrying 250 ; GREENISH BOOK is being carried?
SendToRoom 250 62 ; Put item 250 (GREENISH BOOK) in room 62 (Limbo)
PrintMessage 126 ; You drop the $NOUN$ into the slot.                
END_COMMAND

COMMAND DROP BOOK IN MACHINE
NOUNIsNumber 250 ; TRUE if $NOUN$ is NOUN/CREATURE number 250?
NOT IsLocated 274 250 ; BOOK PRIZE is NOT located at GREENISH BOOK?
PrintMessage 133 ; You hear a voice from inside the library: "Look he
DoneWithTurn
END_COMMAND

COMMAND DROP BOOK IN MACHINE
AtLocation 60 ; Player is located at Harvard Yard
NOUNIsNumber 250 ; TRUE if $NOUN$ is NOUN/CREATURE number 250?
IsLocated 274 250 ; BOOK PRIZE is located at GREENISH BOOK?
PrintMessage 128 ; You hear a voice from inside the library: "Hey, he
PlusScore 10 ; Add 10 to game score
DoneWithTurn
END_COMMAND

COMMAND DROP BOOK IN MACHINE
AtLocation 60 ; Player is located at Harvard Yard
NOUNIsNumber 273 ; TRUE if $NOUN$ is NOUN/CREATURE number 273?
IsCarrying 273 ; REDDISH BOOK is being carried?
SendToRoom 273 62 ; Put item 273 (REDDISH BOOK) in room 62 (Limbo)
PrintMessage 126 ; You drop the $NOUN$ into the slot.                
END_COMMAND

COMMAND DROP BOOK IN MACHINE
NOUNIsNumber 273 ; TRUE if $NOUN$ is NOUN/CREATURE number 273?
NOT IsLocated 274 273 ; BOOK PRIZE is NOT located at REDDISH BOOK?
PrintMessage 133 ; You hear a voice from inside the library: "Look he
DoneWithTurn
END_COMMAND

COMMAND DROP BOOK IN MACHINE
AtLocation 60 ; Player is located at Harvard Yard
NOUNIsNumber 273 ; TRUE if $NOUN$ is NOUN/CREATURE number 273?
IsLocated 274 273 ; BOOK PRIZE is located at REDDISH BOOK?
PrintMessage 128 ; You hear a voice from inside the library: "Hey, he
PlusScore 10 ; Add 10 to game score
DoneWithTurn
END_COMMAND

COMMAND DROP ANY IN MACHINE
AtLocation 60 ; Player is located at Harvard Yard
NOUNisCarrying ; $NOUN$ is being carried?
DestroyNOUN ; Destroy $NOUN$
PrintMessage 126 ; You drop the $NOUN$ into the slot.                
PrintMessage 130 ; You hear a voice from inside the library: "Look he
DoneWithTurn
END_COMMAND

COMMAND DROP ALL    
AtLocation 42 ; Player is located at Library
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP ALL    
Chance 65 ; 65% of returning TRUE?
AtLocationGT 23 ; Player is at location greater than Bathroom
AtLocationLT 28 ; Player is at location less than Basement
SendAllToRoom 29 ; Send everything to room 29 (Dead End)
PrintMessage 93 ; You drop everything, but suddenly a huge rat runs 
DoneWithTurn
END_COMMAND

COMMAND DROP ALL    
AtLocation 61 ; Player is located at Bureaucracy
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP ALL    
AtLocation 125 ; Player is located at Stage
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP ALL    
AtLocation 64 ; Player is located at Animal House
Present 318 ; PARTY ANIMAL is here?
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP        
AtLocation 42 ; Player is located at Library
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP        
Chance 65 ; 65% of returning TRUE?
AtLocationGT 23 ; Player is at location greater than Bathroom
AtLocationLT 28 ; Player is at location less than Basement
NOUNisCarrying ; $NOUN$ is being carried?
SendNOUNToRoom 29 ; Send $NOUN$ to room 29 (Dead End)
PrintMessage 92 ; You drop the $NOUN$, but suddenly a huge rat runs 
DoneWithTurn
END_COMMAND

COMMAND DROP        
AtLocation 61 ; Player is located at Bureaucracy
NOUNisCarrying ; $NOUN$ is being carried?
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP        
AtLocation 125 ; Player is located at Stage
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND DROP        
AtLocation 64 ; Player is located at Animal House
Present 318 ; PARTY ANIMAL is here?
PrintMessage 132 ; Sorry.  No littering allowed.                     
DoneWithTurn
END_COMMAND

COMMAND ATTACK GUARD    
InRoom 305 ; SECURITY GUARD is here?
PrintMessage 94 ; Mike senses that you're up to no good and grabs yo
GoToRoom 31 ; Go to location 31 -- Harvard Yard
DoneWithTurn
END_COMMAND

COMMAND ATTACK MASTER    
InRoom 311 ;  MASTER is here?
 OR 
InRoom 312 ;  MASTER is here?
PrintMessage 73 ; Oh, great!  What kind of upbringing did YOU have? 
DoneWithTurn
END_COMMAND

COMMAND ATTACK WOMAN    
InRoom 306 ; STRANGE WOMAN is here?
PrintMessage 36 ; The woman avoids your attack, and whacks you on th
RandomMessage 30 35 ; Print random message between 30 and 35
DoneWithTurn
END_COMMAND

COMMAND ATTACK SECRETARY    
AtLocation 35 ; Player is located at House Office
PrintMessage 73 ; Oh, great!  What kind of upbringing did YOU have? 
DoneWithTurn
END_COMMAND

COMMAND ATTACK REGISTRAR    
AtLocation 57 ; Player is located at Memorial Hall
PrintMessage 73 ; Oh, great!  What kind of upbringing did YOU have? 
DoneWithTurn
END_COMMAND

COMMAND ATTACK SKINHEAD IN ZERO
AtLocation 76 ; Player is located at Mean Streets
InRoom 321 ; ANGRY SKINHEAD is here?
IsCarrying 265 ; TOTAL ZERO is being carried?
SendToRoom 321 62 ; Put item 321 (ANGRY SKINHEAD) in room 62 (Limbo)
Destroy 265 ; Destroy noun 265 (TOTAL ZERO)
PlusScore 5 ; Add 5 to game score
PrintMessage 163 ; You hurl the zero at the skinhead.  As soon as it 
DoneWithTurn
END_COMMAND

COMMAND KISS GUARD    
InRoom 305 ; SECURITY GUARD is here?
PrintMessage 25 ; You $VERB$ Mike, and he turns beet-red and shoves 
DoneWithTurn
END_COMMAND

COMMAND KISS        
PrintMessage 55 ; The $NOUN$ isn't interested in your sudden hormona
DoneWithTurn
END_COMMAND

COMMAND SMELL        
IsWearing 269 ; NOSE PLUG is being worn?
PrintMessage 173 ; You can't smell ANYthing with the nose plug on!   
DoneWithTurn
END_COMMAND

COMMAND SMELL FLOWER    
InRoom 226 ; DEAD FLOWER is here?
PrintMessage 40 ; The dead flower has no smell.                     
DoneWithTurn
END_COMMAND

COMMAND SMELL FLOWER    
Present 228 ; FRAGRANT FLOWER is here?
PrintMessage 41 ; The flower smells rich and sweet, almost like cinn
DoneWithTurn
END_COMMAND

COMMAND SMELL WINE    
NOUNPresent ; $NOUN$ is here?
PrintMessage 58 ; The wine has a full bouquet, poised gracefully bet
DoneWithTurn
END_COMMAND

COMMAND SMELL SOUP    
NOUNPresent ; $NOUN$ is here?
PrintMessage 59 ; Phew!!  The odor is enough to gag a camel!        
DoneWithTurn
END_COMMAND

COMMAND SMELL OBJECT    
Present 278 ; FILLED GLASS is here?
PrintMessage 59 ; Phew!!  The odor is enough to gag a camel!        
DoneWithTurn
END_COMMAND

COMMAND SMELL SKELETON    
NOUNPresent ; $NOUN$ is here?
PrintMessage 59 ; Phew!!  The odor is enough to gag a camel!        
DoneWithTurn
END_COMMAND

COMMAND SMELL        
NOUNPresent ; $NOUN$ is here?
PrintMessage 57 ; How odd!  Smells exactly like any other $NOUN$.   
DoneWithTurn
END_COMMAND

COMMAND FILL GLASS IN OBJECT
AtLocation 23 ; Player is located at Bathroom
IsCarrying 222 ; EMPTY GLASS is being carried?
SwapLocations 222 223 ; Swap locations of nouns  (EMPTY GLASS) and (FULL GLASS)
PrintMessage 3 ; You hold the glass under the drip until it is full
DoneWithTurn
END_COMMAND

COMMAND FILL GLASS IN OBJECT
AtLocation 81 ; Player is located at River Bank
IsCarrying 222 ; EMPTY GLASS is being carried?
SwapLocations 222 278 ; Swap locations of nouns  (EMPTY GLASS) and (FILLED GLASS)
PrintMessage 189 ; You fill the glass with Charles River water.  I ho
DoneWithTurn
END_COMMAND

COMMAND WATER PLANT    
AtLocation 22 ; Player is located at Bedroom
IsCarrying 278 ; FILLED GLASS is being carried?
InRoom 304 ; DYING PLANT is here?
PrintMessage 190 ; You pour the water on the plant.  Suddenly it give
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND WATER PLANT    
AtLocation 22 ; Player is located at Bedroom
IsCarrying 223 ; FULL GLASS is being carried?
InRoom 304 ; DYING PLANT is here?
SwapLocations 223 222 ; Swap locations of nouns  (FULL GLASS) and (EMPTY GLASS)
SwapLocations 304 227 ; Swap locations of nouns  (DYING PLANT) and (THRIVING PLANT)
SwapLocations 226 228 ; Swap locations of nouns  (DEAD FLOWER) and (FRAGRANT FLOWER)
PlusScore 5 ; Add 5 to game score
PrintMessage 4 ; You pour the water on the begonia.  Suddenly, the 
DoneWithTurn
END_COMMAND

COMMAND WATER OBJECT IN PLANT
ReDirectTo DUMMY_VERB2 PLANT    
END_COMMAND

COMMAND PUT LOTION IN SCARECROW
ReDirectTo DUMMY_VERB17 LOTION IN SCARECROW
END_COMMAND

COMMAND PUT TASSEL IN MORTARBOARD
ReDirectTo DUMMY_VERB9 TASSEL IN MORTARBOARD
END_COMMAND

COMMAND PUT OBJECT IN GLASS
ReDirectTo DUMMY_VERB3 GLASS IN OBJECT
END_COMMAND

COMMAND PUT BOOK IN MACHINE
ReDirectTo DROP BOOK IN MACHINE
END_COMMAND

COMMAND PUT COIN IN MACHINE
AtLocation 44 ; Player is located at Bathroom
IsCarrying 241 ; SMALL COIN is being carried?
Destroy 241 ; Destroy noun 241 (SMALL COIN)
PutInCurrentRoom 260 ; Put noun 260 (SMALL CONUNDRUM) in current room
PlusScore 5 ; Add 5 to game score
PrintMessage 86 ; You drop the coin in the slot and a small conundru
DoneWithTurn
END_COMMAND

COMMAND PUT FEATHER IN INKWELL
AtLocation 46 ; Player is located at Senior Tutor's Office
IsCarrying 244 ; PIGEON FEATHER is being carried?
NOT IsCarrying 217 ; STUDY CARD is NOT being carried?
PrintMessage 108 ; John shoos you away from the things on his desk.  
DoneWithTurn
END_COMMAND

COMMAND PUT FEATHER IN INKWELL
AtLocation 46 ; Player is located at Senior Tutor's Office
IsCarrying 244 ; PIGEON FEATHER is being carried?
IsCarrying 217 ; STUDY CARD is being carried?
PrintMessage 105 ; You dip the feather into the bottle of ink.       
SwapLocations 244 263 ; Swap locations of nouns  (PIGEON FEATHER) and (PIGEON FEATHER)
DoneWithTurn
END_COMMAND

COMMAND PUT ANY IN MACHINE
ReDirectTo DROP NOUN IN MACHINE
END_COMMAND

COMMAND EAT CORN    
IsCarrying 279 ; RIPE CORN is being carried?
PrintMessage 199 ; You aren't hungry enough to eat raw $NOUN$.       
DoneWithTurn
END_COMMAND

COMMAND EAT SOUP    
Present 209 ; CONGEALED SOUP is here?
Destroy 209 ; Destroy noun 209 (CONGEALED SOUP)
PrintMessage 61 ; You put the $NOUN$ into your mouth and swallow.  A
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND EAT STEAK    
Present 246 ; RARE STEAK is here?
PrintMessage 199 ; You aren't hungry enough to eat raw $NOUN$.       
DoneWithTurn
END_COMMAND

COMMAND EAT OBJECT    
AtLocation 52 ; Player is located at Dining Room
ReDirectTo EXAMINE STUDENT    
END_COMMAND

COMMAND EAT        
NOUNPresent ; $NOUN$ is here?
PrintMessage 62 ; Eat the $NOUN$?!  You seem to be unclear on the co
DoneWithTurn
END_COMMAND

COMMAND DRINK SOUP    
ReDirectTo EAT SOUP    
END_COMMAND

COMMAND DRINK OBJECT    
IsCarrying 223 ; FULL GLASS is being carried?
SwapLocations 223 222 ; Swap locations of nouns  (FULL GLASS) and (EMPTY GLASS)
PrintMessage 137 ; You drink the water down in a single swallow.     
DoneWithTurn
END_COMMAND

COMMAND DRINK OBJECT    
IsCarrying 278 ; FILLED GLASS is being carried?
SwapLocations 278 222 ; Swap locations of nouns  (FILLED GLASS) and (EMPTY GLASS)
PrintMessage 134 ; You drink the water down in a single swallow.  Aft
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND DRINK WINE    
Present 205 ; SHERRY WINE is here?
PrintMessage 138 ; The wine is delicious, and there's lots more!     
DoneWithTurn
END_COMMAND

COMMAND DRINK        
NOUNPresent ; $NOUN$ is here?
PrintMessage 139 ; Drink the $NOUN$?!  I suppose you put motor oil on
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
SubtractFromVariable 7 1 ; Decrease variable number 7 by 1
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 3 ; Variable number 7 is equal to 3?
ClearScreen ; clear the screen
PrintMessage 122 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
Tone 600 300 ; make a sount of 600 hertz for 300 milliseconds
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 2 ; Variable number 7 is equal to 2?
IsSomewhere 250 ; GREENISH BOOK is somewhere?
ClearScreen ; clear the screen
SendToRoom 274 273 ; Put item 274 (BOOK PRIZE) in room 273 (REDDISH BOOK)
PrintMessage 124 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 2 ; Variable number 7 is equal to 2?
IsSomewhere 273 ; REDDISH BOOK is somewhere?
ClearScreen ; clear the screen
SendToRoom 274 250 ; Put item 274 (BOOK PRIZE) in room 250 (GREENISH BOOK)
PrintMessage 123 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 2 ; Variable number 7 is equal to 2?
ClearScreen ; clear the screen
IsNoWhere 250 ; GREENISH BOOK is in Room Zero?
IsNoWhere 273 ; REDDISH BOOK is in Room Zero?
SetVariableTo 8 0 ; Set variable number 8 to 0
RandomVariable 8 ; Set variable number 8 to a random number from 1 to 1
VariableGT 8 0 ; Variable number 8 is equal to 0?
PrintMessage 124 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
SendToRoom 274 273 ; Put item 274 (BOOK PRIZE) in room 273 (REDDISH BOOK)
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
VariableGT 7 2 ; Variable number 7 is equal to 2?
VariableGT 8 1 ; Variable number 8 is equal to 1?
PrintMessage 123 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
SendToRoom 274 250 ; Put item 274 (BOOK PRIZE) in room 250 (GREENISH BOOK)
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 1 ; Variable number 7 is equal to 1?
ClearScreen ; clear the screen
PrintMessage 125 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
DoneWithTurn
END_COMMAND

COMMAND CLICK MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
FlagON 5 ; Flag number 5 is ON?
VariableGT 7 0 ; Variable number 7 is equal to 0?
TurnFlagOFF 4 ; Turn flag number 4 OFF
ClearScreen ; clear the screen
PrintMessage 129 ; The screen goes blank.                            
DoneWithTurn
END_COMMAND

COMMAND SWIM        
AtLocation 81 ; Player is located at River Bank
IsCarryingSomething ; Player is carrying something?
PrintMessage 178 ; You can't go swimming while your hands are full!  
DoneWithTurn
END_COMMAND

COMMAND SWIM        
AtLocation 81 ; Player is located at River Bank
NOT IsWearing 269 ; NOSE PLUG is NOT being worn?
PrintMessage 175 ; Splash!!  You dive into the Charles River, but unf
KillPlayer ; Kill Player at end of turn!
DoneWithTurn
END_COMMAND

COMMAND SWIM        
AtLocation 81 ; Player is located at River Bank
IsWearing 269 ; NOSE PLUG is being worn?
PrintMessage 176 ; Splash!!  You dive into the Charles River.  Fortun
GoToRoom 82 ; Go to location 82 -- Charles River
DoneWithTurn
END_COMMAND

COMMAND SOUTHEAST        
IsCarrying 224 ; APPOINTMENT SLIP is being carried?
AtLocation 41 ; Player is located at Lounge
PrintMessage 101 ; As you begin to enter the door, one of the student
END_COMMAND

COMMAND SOUTHEAST        
NOT IsCarrying 224 ; APPOINTMENT SLIP is NOT being carried?
AtLocation 41 ; Player is located at Lounge
PrintMessage 76 ; As you begin to enter the door, one of the student
DoneWithTurn
END_COMMAND

COMMAND NORTH        
AtLocation 81 ; Player is located at River Bank
ReDirectTo DUMMY_VERB28        
END_COMMAND

COMMAND WEST        
AtLocation 54 ; Player is located at Harvard Yard
IsNoWhere 246 ; RARE STEAK is in Room Zero?
PrintMessage 136 ; University Hall is closed.                        
DoneWithTurn
END_COMMAND

COMMAND WEST        
AtLocation 54 ; Player is located at Harvard Yard
IsNoWhere 217 ; STUDY CARD is in Room Zero?
IsNoWhere 200 ; SHARP KNIFE is in Room Zero?
PrintMessage 136 ; University Hall is closed.                        
DoneWithTurn
END_COMMAND

COMMAND EAST        
AtLocation 36 ; Player is located at Dining Hall
NOT InRoom 305 ; SECURITY GUARD is NOT here?
IsSomewhere 243 ; ID CARD is somewhere?
PutInCurrentRoom 305 ; Put noun 305 (SECURITY GUARD) in current room
PrintMessage 21 ; A security guard suddenly enters the room.  He eye
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND EAST        
AtLocation 34 ; Player is located at Top Floor
IsLocated 250 62 ; GREENISH BOOK is located at Limbo?
 OR 
IsLocated 273 62 ; REDDISH BOOK is located at Limbo?
PrintMessage 221 ; Sorry, the library is closed.                     
DoneWithTurn
END_COMMAND

COMMAND UP        
AtLocation 10 ; Player is located at Fireplace
InRoom 302 ; SCRUFFY PIGEON is here?
IsGroupMember 302 ; SCRUFFY PIGEON is a group member?
RemoveFromGroup 302 ; Remove item 302 (SCRUFFY PIGEON) from group
PrintMessage 49 ; The pigeon wants no part of that chimney again!  I
BlankLine ; print blank line
END_COMMAND

COMMAND DOWN        
AtLocation 82 ; Player is located at Charles River
IsWearing 269 ; NOSE PLUG is being worn?
PrintMessage 177 ; You take a deep breath through your mouth and plun
QuitAllCMDs
END_COMMAND

COMMAND DOWN        
AtLocation 11 ; Player is located at Chimney
IsLocated 302 10 ; SCRUFFY PIGEON is located at Fireplace?
NOT IsGroupMember 302 ; SCRUFFY PIGEON is NOT a group member?
AddToGroup 302 ; Add item 302 (SCRUFFY PIGEON) to group
PrintMessage 50 ; The faithful pigeon is still here, waiting for you
BlankLine ; print blank line
END_COMMAND

COMMAND DOWN        
AtLocation 70 ; Player is located at Harvard Square
IsCarrying 267 ; SUBWAY PASS is being carried?
PrintMessage 150 ; You show your pass to the guard, and descend the s
GoToRoom 71 ; Go to location 71 -- Subway Platform
DoneWithTurn
END_COMMAND

COMMAND DOWN        
AtLocation 74 ; Player is located at Kendall Square
IsCarrying 267 ; SUBWAY PASS is being carried?
PrintMessage 150 ; You show your pass to the guard, and descend the s
GoToRoom 73 ; Go to location 73 -- Subway Platform
DoneWithTurn
END_COMMAND

COMMAND DOWN        
AtLocation 70 ; Player is located at Harvard Square
 OR 
AtLocation 74 ; Player is located at Kendall Square
NOT IsCarrying 267 ; SUBWAY PASS is NOT being carried?
PrintMessage 149 ; You try to enter the subway, but an MBTA guard ask
DoneWithTurn
END_COMMAND

COMMAND ENTER OBJECT    
AtLocation 57 ; Player is located at Memorial Hall
TurnFlagON 4 ; Turn flag number 4 ON
SetVariableTo 6 4 ; Set variable number 6 to 4
PrintMessage 118 ; You enter the line.  It seems a mile long.        
DoneWithTurn
END_COMMAND

COMMAND ENTER        
AtLocation 84 ; Player is located at Flower Beds
TurnFlagON 6 ; Turn flag number 6 ON
SetVariableTo 10 0 ; Set variable number 10 to 0
SetVariableTo 11 0 ; Set variable number 11 to 0
PrintMessage 187 ; You duck into the hedge maze but the ram is close 
GoToRoom 85 ; Go to location 85 -- Hedge Maze
DoneWithTurn
END_COMMAND

COMMAND EXIT        
AtLocation 118 ; Player is located at Hedge Maze
IsSomewhere 322 ; ANGRY RAM is somewhere?
IsCarrying 225 ; SMALL MACMOUSE is being carried?
PlusScore 5 ; Add 5 to game score
END_COMMAND

COMMAND EXIT        
AtLocation 118 ; Player is located at Hedge Maze
IsSomewhere 322 ; ANGRY RAM is somewhere?
IsCarrying 276 ; OLD SHEEPSKIN is being carried?
PlusScore 5 ; Add 5 to game score
END_COMMAND

COMMAND EXIT        
AtLocation 118 ; Player is located at Hedge Maze
TurnFlagOFF 6 ; Turn flag number 6 OFF
IsSomewhere 322 ; ANGRY RAM is somewhere?
IsCarrying 225 ; SMALL MACMOUSE is being carried?
IsCarrying 276 ; OLD SHEEPSKIN is being carried?
Destroy 322 ; Destroy noun 322 (ANGRY RAM)
END_COMMAND

COMMAND JOIN OBJECT    
ReDirectTo ENTER OBJECT    
END_COMMAND

COMMAND GET OBJECT IN OBJECT
ReDirectTo ENTER OBJECT    
END_COMMAND

COMMAND HELP        
AtLocation 61 ; Player is located at Bureaucracy
IsNoWhere 217 ; STUDY CARD is in Room Zero?
PrintMessage 131 ; You need help??  What's the matter?  Can't cut it?
DoneWithTurn
END_COMMAND

COMMAND HELP        
AtLocation 61 ; Player is located at Bureaucracy
InRoom 217 ; STUDY CARD is here?
NOT IsCarrying 246 ; RARE STEAK is NOT being carried?
PrintMessage 131 ; You need help??  What's the matter?  Can't cut it?
DoneWithTurn
END_COMMAND

COMMAND HELP        
AtLocation 61 ; Player is located at Bureaucracy
InRoom 217 ; STUDY CARD is here?
PrintMessage 111 ; What's the holdup?  Pay the administrator's price.
DoneWithTurn
END_COMMAND

COMMAND READ CONUNDRUM    
Present 260 ; SMALL CONUNDRUM is here?
PrintMessage 70 ; The conundrum says,                               
RandomMessage 87 90 ; Print random message between 87 and 90
DoneWithTurn
END_COMMAND

COMMAND READ CALENDAR    
ReDirectTo EXAMINE CALENDAR    
END_COMMAND

COMMAND READ SHEEPSKIN    
AtLocation 125 ; Player is located at Stage
NOT IsCarrying 289 ; OLD SHEEPSKIN is NOT being carried?
PrintMessage 217 ; You can't read something you don't have.          
DoneWithTurn
END_COMMAND

COMMAND READ SHEEPSKIN    
AtLocation 125 ; Player is located at Stage
ClearScreen ; clear the screen
IsCarrying 289 ; OLD SHEEPSKIN is being carried?
PrintMessage 216 ;                                                   
PlusScore 10 ; Add 10 to game score
WaitForReturn ; Display "Hit RETURN" message
WinGame ; Player wins game at end of turn
DoneWithTurn
END_COMMAND

COMMAND CUT TAPE    
AtLocation 61 ; Player is located at Bureaucracy
InRoom 217 ; STUDY CARD is here?
SendToRoom 217 62 ; Put item 217 (STUDY CARD) in room 62 (Limbo)
END_COMMAND

COMMAND CUT TAPE    
AtLocation 61 ; Player is located at Bureaucracy
InRoom 214 ; RED TAPE is here?
NOUNIsNumber 214 ; TRUE if $NOUN$ is NOUN/CREATURE number 214?
IsCarrying 200 ; SHARP KNIFE is being carried?
Destroy 214 ; Destroy noun 214 (RED TAPE)
PrintMessage 142 ; You hoist the knife, but as you try to cut through
GoToRoom 54 ; Go to location 54 -- Harvard Yard
DoneWithTurn
END_COMMAND

COMMAND BORROW BOOK    
AtLocation 42 ; Player is located at Library
IsLocated 206 62 ; GREEN BOOK is located at Limbo?
 OR 
IsLocated 221 62 ; RED BOOK is located at Limbo?
PrintMessage 167 ; "You can only borrow one book at a time,"  the lib
DoneWithTurn
END_COMMAND

COMMAND BORROW BOOK    
AtLocation 42 ; Player is located at Library
NOUNIsNumber 206 ; TRUE if $NOUN$ is NOUN/CREATURE number 206?
NOUNisCarrying ; $NOUN$ is being carried?
IsCarrying 242 ; ID CARD is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
SendToRoom 206 62 ; Put item 206 (GREEN BOOK) in room 62 (Limbo)
SendToRoom 250 1 ; Put item 250 (GREENISH BOOK) in room 1 (Carrying it)
PrintMessage 65 ; You get the librarian's attention and ask to borro
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND BORROW BOOK    
AtLocation 42 ; Player is located at Library
NOUNIsNumber 221 ; TRUE if $NOUN$ is NOUN/CREATURE number 221?
NOUNisCarrying ; $NOUN$ is being carried?
IsCarrying 242 ; ID CARD is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
SendToRoom 221 62 ; Put item 221 (RED BOOK) in room 62 (Limbo)
SendToRoom 273 1 ; Put item 273 (REDDISH BOOK) in room 1 (Carrying it)
PrintMessage 65 ; You get the librarian's attention and ask to borro
BlankLine ; print blank line
DoneWithTurn
END_COMMAND

COMMAND RETURN BOOK    
ReDirectTo DROP BOOK IN MACHINE
END_COMMAND

COMMAND EXCHANGE BOOK    
AtLocation 42 ; Player is located at Library
IsCarrying 273 ; REDDISH BOOK is being carried?
 OR 
IsCarrying 250 ; GREENISH BOOK is being carried?
IsCarrying 242 ; ID CARD is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
SwapLocations 273 250 ; Swap locations of nouns  (REDDISH BOOK) and (GREENISH BOOK)
SwapLocations 206 221 ; Swap locations of nouns  (GREEN BOOK) and (RED BOOK)
Destroy 308 ; Destroy noun 308 (STUDENT LIBRARIAN)
PrintMessage 168 ; The librarian looks at you with withering scorn, b
DoneWithTurn
END_COMMAND

COMMAND EXCHANGE BOOK    
AtLocation 42 ; Player is located at Library
IsCarrying 206 ; GREEN BOOK is being carried?
 OR 
IsCarrying 221 ; RED BOOK is being carried?
IsCarrying 242 ; ID CARD is being carried?
InRoom 308 ; STUDENT LIBRARIAN is here?
SwapLocations 273 250 ; Swap locations of nouns  (REDDISH BOOK) and (GREENISH BOOK)
SwapLocations 206 221 ; Swap locations of nouns  (GREEN BOOK) and (RED BOOK)
PrintMessage 170 ; The librarian looks at you with withering scorn, b
DoneWithTurn
END_COMMAND

COMMAND CLIMB OBJECT    
AtLocation 68 ; Player is located at Peabody Terrace
GoToRoom 81 ; Go to location 81 -- River Bank
PrintMessage 172 ; You scramble over the fence.                      
DoneWithTurn
END_COMMAND

COMMAND CLIMB OBJECT    
AtLocation 81 ; Player is located at River Bank
GoToRoom 68 ; Go to location 68 -- Peabody Terrace
PrintMessage 172 ; You scramble over the fence.                      
DoneWithTurn
END_COMMAND

COMMAND CHARGE MACMOUSE    
NOT AtLocation 67 ; Player is NOT located at Computer Room
QuitAllCMDs
END_COMMAND

COMMAND CHARGE MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
NOT IsCarrying 225 ; SMALL MACMOUSE is NOT being carried?
QuitAllCMDs
END_COMMAND

COMMAND CHARGE MACMOUSE    
IsSomewhere 274 ; BOOK PRIZE is somewhere?
QuitAllCMDs
END_COMMAND

COMMAND CHARGE MACMOUSE    
AtLocation 67 ; Player is located at Computer Room
IsCarrying 225 ; SMALL MACMOUSE is being carried?
ClearScreen ; clear the screen
TurnFlagON 5 ; Turn flag number 5 ON
SetVariableTo 7 4 ; Set variable number 7 to 4
PrintMessage 121 ; 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
DoneWithTurn
END_COMMAND

COMMAND CHARGE MACMOUSE    
ReDirectTo DUMMY_VERB16 MACMOUSE    
END_COMMAND

COMMAND WHISTLE        
SetVariableTo 10 0 ; Set variable number 10 to 0
PrintMessage 185 ; You give a WHISTLE!                               
DoneWithTurn
END_COMMAND

COMMAND STOMP        
SetVariableTo 11 0 ; Set variable number 11 to 0
PrintMessage 186 ; You give a STOMP!                                 
DoneWithTurn
END_COMMAND

COMMAND DA        
NOT AtLocation 16 ; Player is NOT located at Rat's Alley
DoneWithTurn
END_COMMAND

COMMAND DA        
AtLocation 16 ; Player is located at Rat's Alley
InRoom 238 ; BLACK FLASHLIGHT is here?
Destroy 238 ; Destroy noun 238 (BLACK FLASHLIGHT)
SendToRoom 201 15 ; Put item 201 (BLACK FLASHLIGHT) in room 15 (Hallway)
GoToRoom 15 ; Go to location 15 -- Hallway
PlusScore 10 ; Add 10 to game score
PrintMessage 17 ; The ghost smiles grimly at your answer. He swells 
DoneWithTurn
END_COMMAND

COMMAND SPEAK        
AtLocation 64 ; Player is located at Animal House
InRoom 267 ; SUBWAY PASS is here?
InRoom 318 ; PARTY ANIMAL is here?
Destroy 318 ; Destroy noun 318 (PARTY ANIMAL)
PlusScore 5 ; Add 5 to game score
PrintMessage 148 ; The party animal shouts, "RIGHT!  Great song!  The
DoneWithTurn
END_COMMAND

COMMAND FUCK        
PrintMessage 18 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND IGNORE WOMAN    
InRoom 306 ; STRANGE WOMAN is here?
Destroy 306 ; Destroy noun 306 (STRANGE WOMAN)
PlusScore 5 ; Add 5 to game score
PrintMessage 28 ; As you carefully ignore the woman's existence, she
DoneWithTurn
END_COMMAND

COMMAND LISTEN        
AtLocation 37 ; Player is located at Grill
InRoom 307 ; ANCIENT ALUMNUS is here?
PrintMessage 52 ;                                                   
DoneWithTurn
END_COMMAND

COMMAND LISTEN        
AtLocation 70 ; Player is located at Harvard Square
InRoom 320 ; BROTHER BLUE is here?
RandomMessage 157 159 ; Print random message between 157 and 159
DoneWithTurn
END_COMMAND

COMMAND PLAY PIANO    
AtLocation 40 ; Player is located at Junior Common Room
Tone 440 200 ; make a sount of 440 hertz for 200 milliseconds
Tone 440 150 ; make a sount of 440 hertz for 150 milliseconds
Tone 440 150 ; make a sount of 440 hertz for 150 milliseconds
Tone 300 500 ; make a sount of 300 hertz for 500 milliseconds
PrintMessage 69 ; You quickly dash off a spirited rendition of Beeth
DoneWithTurn
END_COMMAND

COMMAND STEAL        
NOUNinRoom ; $NOUN$ is in current room?
PrintMessage 73 ; Oh, great!  What kind of upbringing did YOU have? 
DoneWithTurn
END_COMMAND

COMMAND DIP FEATHER IN INKWELL
ReDirectTo PUT FEATHER IN INKWELL
END_COMMAND

COMMAND THROW ANY IN OBJECT
AtLocation 81 ; Player is located at River Bank
NOUNisCarrying ; $NOUN$ is being carried?
SendNOUNToRoom 83 ; Send $NOUN$ to room 83 (Underwater)
PrintMessage 180 ; Splash!! The $NOUN$ lands in the Charles and sinks
DoneWithTurn
END_COMMAND

COMMAND CLEAN MORTARBOARD    
NOT AtLocation 124 ; Player is NOT located at Bathroom
QuitAllCMDs
END_COMMAND

COMMAND CLEAN MORTARBOARD    
AtLocation 124 ; Player is located at Bathroom
IsCarrying 281 ; DIRTY MORTARBOARD is being carried?
SwapLocations 281 286 ; Swap locations of nouns  (DIRTY MORTARBOARD) and (CLEAN MORTARBOARD)
PlusScore 9 ; Add 9 to game score
PrintMessage 212 ; You hold the mortarboard under the drip and scrub 
DoneWithTurn
END_COMMAND

COMMAND CLEAN MORTARBOARD    
ReDirectTo DUMMY_VERB1 MORTARBOARD    
END_COMMAND

COMMAND HOOK TASSEL IN MORTARBOARD
AtLocationGT 122 ; Player is at location greater than Room 404
IsCarrying 280 ; YELLOW TASSEL is being carried?
IsCarrying 286 ; CLEAN MORTARBOARD is being carried?
PrintMessage 213 ; You hook the yellow tassel to the mortarboard.    
PlusScore 10 ; Add 10 to game score
Destroy 280 ; Destroy noun 280 (YELLOW TASSEL)
SwapLocations 286 287 ; Swap locations of nouns  (CLEAN MORTARBOARD) and (TASSELED MORTARBOARD)
DoneWithTurn
END_COMMAND

COMMAND WEAR MORTARBOARD    
NOUNIsNumber 286 ; TRUE if $NOUN$ is NOUN/CREATURE number 286?
PrintMessage 218 ; You can't wear the mortarboard (yet).             
DoneWithTurn
END_COMMAND

COMMAND WEAR MORTARBOARD    
QuitAllCMDs
END_COMMAND

COMMAND VERSION        
PrintMessage 219 ; This is version 1.2, dated 1/20/89.               
DoneWithTurn
END_COMMAND


REM  ----  Flags, Counters, and Variables Used

REM  ----  Flags Used
REM  Flag 1
REM  Flag 2
REM  Flag 3
REM  Flag 4
REM  Flag 5
REM  Flag 6
REM  Flag 7

REM  ----  Counters Used

REM  ----  Variables Used
REM  Variable 1
REM  Variable 2
REM  Variable 3
REM  Variable 4
REM  Variable 6
REM  Variable 7
REM  Variable 8
REM  Variable 9
REM  Variable 10
REM  Variable 11
REM  Variable 12

